QT 驱动链接 SQL Server 2008
2013-04-11 18:15
169 查看
1. 下载安装数据库SQL Server 2008,安装过程可网上搜索仿照安装;
2. 设置“数据源”,网上有,自己查。
3. 下载QT源码,存放路径为D:\qt-everywhere-opensource-src-5.0.1;在QT源码目录D:\qt-everywhere-opensource-src-5.0.1\qtbase\src\plugins\sqldrivers\odbc下编 译odbc.pro文件,
编译步骤:~\src\plugins\sqldrivers\odbc(进入该目录)
qmake -t vclib odbc.pro
qmake
nmake
如果编译成功,在目录D:\qt-everywhere-opensource-src-5.0.1\qtbase\plugins\sqldrivers下会生成libqsqlodbc.a,libqsqlodbcd.a,qsqlodbc.dll,qsqlodbcd.dll 四个文件,把libqsqlodbcd.a,qsqlodbcd.dll
这两个文件复制到QT工具的目录D:\Qt\5.0.1\mingw47_32\plugins\sqldrivers下,写QT代码,测试是否驱动,链接成功,测试代码如下。
4. 测试代码:
2. 设置“数据源”,网上有,自己查。
3. 下载QT源码,存放路径为D:\qt-everywhere-opensource-src-5.0.1;在QT源码目录D:\qt-everywhere-opensource-src-5.0.1\qtbase\src\plugins\sqldrivers\odbc下编 译odbc.pro文件,
编译步骤:~\src\plugins\sqldrivers\odbc(进入该目录)
qmake -t vclib odbc.pro
qmake
nmake
如果编译成功,在目录D:\qt-everywhere-opensource-src-5.0.1\qtbase\plugins\sqldrivers下会生成libqsqlodbc.a,libqsqlodbcd.a,qsqlodbc.dll,qsqlodbcd.dll 四个文件,把libqsqlodbcd.a,qsqlodbcd.dll
这两个文件复制到QT工具的目录D:\Qt\5.0.1\mingw47_32\plugins\sqldrivers下,写QT代码,测试是否驱动,链接成功,测试代码如下。
4. 测试代码:
QSqlDatabase db=QSqlDatabase::addDatabase("QODBC","master");
db.setHostName("192.168.1.39");
QString str = QString::fromLocal8Bit("MSSQLServer");
db.setDatabaseName(str);
//即便dsn中已经设放了UID和PASSWD,仍旧须要施行setUserName和setPassword的步调
db.setPort(1433);
db.setUserName("admin-PC\admin");
db.setPassword("19881014");
if(db.open())
{
qDebug()<<"Success!";
}
else
{
qDebug()<<db.lastError().text();
}
相关文章推荐
- java web 使用jdbc 链接sql server 2008找不到驱动类的问题
- C++链接SQL SERVER 2008数据库
- SQL Server 2008 允许远程链接 解决方法
- C#链接数据库:SQL Server 2008
- SQL SERVER 2008链接数据库是错误 error40, Microsoft SQL 错误2
- 使用SQL Server 2008远程链接时SQL数据库不成功的解决方案
- SQL SERVER 2008 64位 创建链接服务器 连接ORACLE
- SQL Server 2008 允许远程链接
- sql server 2008 链接错误
- MFC ADO链接SQL Server 2008 封装好的类
- 使用SQL Server 2008远程链接时SQL数据库不成功的解决方法
- Hibernate配置Myeclipse与SQL Server 2008链接
- SQL Server 2008 允许远程链接,适用于广域网和局域网
- oracle、mysql、sql server等;流行数据库的链接驱动配置
- QT链接SQL server
- Qt5.6.0连接SQL Server 2008
- SQL Server 2008 R2 企业版/开发版/标准版(中英文下载,带序列号(iso文件) 和安装教程 (资源链接)
- SQL Server 2008部署链接服务器
- SQL SERVER 2008 通过链接服务器(Linked Server)访问 ORACLE 9i /10g的方法 (亲测)
- SQL Server 2008 允许远程链接 解决方法