数据库
首页 > 数据库> > Qt连接SQL_SERVER数据库

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