Qt连接SQL_SERVER数据库
作者:互联网
dbc = new QSqlDatabase(QSqlDatabase::addDatabase("QODBC3", "repo_data"));
QString dsn = QString("DRIVER={SQL SERVER};SERVER=%1,%2\\sqlexpress;DATABASE=%3;")
.arg(db_host).arg(db_port).arg(db_name); // 这个驱动是windows中32位与64位通用的驱动。
dbc->setDatabaseName(dsn);
dbc->setUserName(db_usr);
dbc->setPassword(db_pass);
if(!dbc->open()){
cout << "无法打开数据库!";
cout << dbc->lastError();
cout << dsn;
cout << dbc->drivers();
}
标签:Qt,dbc,SQL,db,SERVER,QString,arg,cout 来源: https://www.cnblogs.com/mc-r/p/15796070.html