zoukankan      html  css  js  c++  java
  • Qt中通过ODBC连接MSSQL数据库

    源代码:

    /************************************************************/

    #ifndef CONNECTION_H
    #define CONNECTION_H
    #include <QMessageBox>
    #include <QSqlDatabase>
    #include <QSqlError>
    #include <QSqlQuery>


    static bool connection()
    {
        QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");
        db.setDatabaseName(QString("DRIVER={SQL SERVER};"
                                   "SERVER=%1;" //服务器名称
                                   "DATABASE=%2;"//数据库名
                                   "UID=%3;"           //登录名
                                   "PWD=%4;"        //密码
                                   ).arg("TANY_PC")
                                    .arg("MyData")
                                    .arg("sa")
                                    .arg("")
                           );
        if (!db.open())
        {
            QMessageBox::critical(0, qApp->tr("Cannot open database"),
                db.lastError().databaseText(), QMessageBox::Cancel);
            return false;
        }
        else
        {
            QMessageBox::information(0,"Connect Database","connect success!",QMessageBox::Ok);
            return true;
        }
        return true;
    }
    #endif // CONNECTION_H

     

     

     

     

    特别注意 sql2005         << ).arg("20100720-1406\\SQLEXPRESS")>>

  • 相关阅读:
    PHP_Code_challenge(代码审计)
    超全局变量$GLOBALS
    upload-labs(文件上传)
    CTF bugku 论剑场 web20
    多次Printf()是否使用用同一栈帧的参数?
    (转载于度盘)小迪安全渗透-学习讲义
    SQL数据库操作练习(2)
    .htaccess绕过
    PHP序列化思考(9.14已修改)
    SQL数据库操作练习(1)
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138876.html
Copyright © 2011-2022 走看看