QSqlDatabase::addDatabase是Qt框架中的一个静态函数,用于向应用程序中添加一个数据库连接。它返回一个QSqlDatabase对象,可以通过该对象进行数据库操作。
示例代码:
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setUserName("root");
db.setPassword("password");
db.setDatabaseName("database_name");
if (db.open()) {
// 连接成功,执行数据库操作
} else {
// 连接失败
}
在使用addDatabase函数时,需要指定要使用的数据库驱动(如MySQL、SQLite等),并设置相应的主机名、用户名、密码和数据库名称。最后通过open函数打开数据库连接。如果连接成功,则可以进行后续的数据库操作;如果连接失败,则可以根据具体情况处理错误。
内容由零声教学AI助手提供,问题来源于学员提问