• 7688阅读
  • 5回复

QT如何连接sql server数据库 [复制链接]

上一主题 下一主题
离线紫霞风语
 
只看楼主 倒序阅读 楼主  发表于: 2009-12-30
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
哪位大侠用qt的相关类开发过sql server的客户端程序,请问怎么连接数据库并进行相关的操作啊,比如创建表,删除表,插入记录等等。
离线pywepe
只看该作者 1楼 发表于: 2009-12-31
我也想知道
在qt源码里 找不到 sql server的driver
离线leehus

只看该作者 2楼 发表于: 2009-12-31
    QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
        db.setDatabaseName(QString("DRIVER={SQL Server};SERVER=localhost;DATABASE=databaseName;UID=username;PWD=password"));
    if (!db.open())
        return 1;

我用的是odbc
你可以试试
离线午小夜

只看该作者 3楼 发表于: 2009-12-31
QSqlQuery  query;
query.exec("SQL SENTENCES");
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线断桥重梦
只看该作者 4楼 发表于: 2009-12-31
我是直接嵌入C语言编的,感觉那样比较爽
离线紫霞风语
只看该作者 5楼 发表于: 2010-01-04
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
    db.setDatabaseName(QString("DRIVER={SQL Server};SERVER=localhost;DATABASE=master;UID=sa;PWD="));
    if (!db.open())

我在open的时候失败了吗?
快速回复
限100 字节
 
上一个 下一个