QSqlDatabase类用于构建和不同数据库进行数据交互的“连接”。它本身是一个对“连接”(connection)进行操作的对象。
我们首先来看,文档中是如何理解这个类的:
The QSqlDatabase class handles a connection to a database. 这个类处理指向数据库的连接
The QSqlDatabase class provides an interface for accessing a database through a connection. An instance of QSqlDatabase represents the connection. QSqlDatabase的一个实例,代表了这个连接。
在中文的语境中,connection并不指向一个实体,而是一个过程的集合。
样例1:
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName(&