- #include <QSqlDatabase>
- 用QSqlDatabase类通过驱动程序建立起和数据库的连接
- 设置hostName,databaseName,username,password等属性
- 打开数据库
- 操作数据库
- 关闭数据库
- QSqlDatabase db = QSqlDatabase::addDatabase(“QMYSQL”);
- db.setHostName(“localhsot”);
- db.setDatabaseName(“testmysql.db”);
- db.setUserName(“user”);
- db.setPassword(“password”);
- if(!db.open())
- {
- QMessageBox::critical(0,"cannot open database","Unabel to connect",QMessageBox::Cancel);
- }