【文件属性】:
文件名称:数据库连接单一连接-QT4_数据库操作
文件大小:201KB
文件格式:PPT
更新时间:2021-04-26 09:31:06
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;
}