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")>>

  • 相关阅读:
    Java正则表达式进阶教程之构造方法
    command模式
    黑马程序员面向对象继承
    Spring+Quartz实现定时任务的配置方法
    NIO学习笔记3(UDP)
    java继承总结
    轻松快速掌握JAVA设计模式
    Struts2>OGNL 小强斋
    Struts2>标签 小强斋
    Struts2>fielderror显示处理 小强斋
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138876.html
Copyright © 2011-2022 走看看