QSqlDatabase的对象 代表了数据库的一个i连接。
在对数据库执行sql查询之前,必须要先建立 同数据库的连接。
QSqlDatabase对象的方法:
1.
addDatabase()方法
作用:创建一个QSqlDatabase的对象。
QSqlDatabase对象就代表了一个数据库的连接。
QSqlDatabase con1 = QSqlDatabase::addDatabase( "QMYSQL", "连接名称" );
连接的名称:con1的名称。
因为一个数据库会有多个连接,所以,一般情况下,会对数据库的连接进行命名,这样就能够加以区分这多个连接。
2.
setDatabase()方法
作用:设置数据库的名称,即这个QSqlDatabase是跟哪个数据库建立的连接。
3.
setUserName()
输入访问数据库的用户名,数据库一般是需要输入用户名,密码的。
4.
setPassword()
输入密码密码。
5.
open()
作用:打开这个连接。
连接打开后,就可用查询数据库了。