文件名称:数据库连接单一连接-QT4_数据库操作
文件大小:201KB
文件格式:PPT
更新时间:2024-05-16 03:17:46
QT4_数据库操作
数据库连接(单一连接) 单一数据库连接: static bool sqlConnection(const QString& HostName, const QString& DatabaseName, const QString& UserName, const QString& Password) { QSqlDatabase db = QSqlDatabase::addDatabase("QODBC"); db.setHostName(HostName); db.setDatabaseName(DatabaseName); db.setUserName(UserName); db.setPassword(Password); if(!db.open()) { QMessageBox::critical(0, QObject::tr("Error"), QObject::tr("The database reported an error: %1").arg(db.lastError().text())); return false; } //在Qt数据库连接后,运行"SET NAMES 'UTF8'"语句或"SET NAMES 'GBK'"。 //db.exec("SET NAMES 'UTF8'"); return true; }