Almost every application has to deal with databases for data storage and retrieval. Thus, it is valuable for a GUI developer to know about database interactions. Qt is supplemented with many built-in database drivers, which we can use to connect to the databases and perform desired operations. Also, with its wide variety of model and view classes, it becomes straight forward and hassle free for any GUI programmer to add persistent storage.