使用QT连接SqlServer数据库

来源:互联网 发布:淘宝货到付款可以退吗 编辑:程序博客网 时间:2024/05/18 03:06

最近在项目中需要使用QT来对Sqlserver进行操作,特此记录,以便回忆。


1.确保QT的安装包里已经加载sqlserver的驱动。

以QT5.3为例,在目录D:\Qt\5.3\mingw482_32\plugins\sqldrivers下,有相应的动态库。


2.在工程文件(.pro)里加一行:QT+=sql

3.创建.cpp文件,敲代码。

//连接sqlserver数据库void Database::OpenDatabase(){    QSqlDatabase db=QSqlDatabase::addDatabase("QODBC");    db.setDatabaseName(QString("DRIVER={SQL SERVER};"                               "SERVER=%1;" //服务器名称                               "DATABASE=%2;"//数据库名                               "UID=%3;"           //登录名                               "PWD=%4;"        //密码                               )                       .arg("202.0.0.0")                       .arg("name")                       .arg("username")                       .arg("password")                       );    if (!db.open())    {        qDebug()<<"connect sql server failed!";    }    else    {        qDebug()<<"connect sql server successfully!";    }}
4.调用OpenDatabase函数即可。






0 0
原创粉丝点击