Qt连接sql server 2008数据库
注意:qt必须支持SQLserver,,也就是安装Qt的时候,编译了SQLServer的驱动
1.登录sql server 2008 连接数据库
2.添加表格Student
3.配置
1. 启用TCP/IP
安装好sqlserver2005后, 开始菜单找到 配置工具->SQL Server配置管理器:
SQLEXPRESS 的协议,启用TCP/IP,启用相应IP地址; SQL Native Client 配置, 客户端协议, 启动TCP/IP, TCP/IP属性设置监听1433端口
2. 启用远程连接
配置工具->SQL Server外围应用配置器-> 本地连接和远程连接,勾选同时使用TCP/IP和named pipes即可
4.设置数据源ODBC
a.开始->搜索ODBC设置
b.添加-SQL Server-填写数据源(要记住代码要写)-服务器(登录的服务器如果为当地选(local))
c.下一步。。。。
d.测试成功就可以使用
QT代码
#include "widget.h"
#include <QApplication>
#include <QDebug>
#include <QSqlDatabase>
void openDatabase()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
QString dan = QString::formLocal8Bit("数据源名");
db.setHostName("服务器名称或(本机ip)");
db.setDatabaseName(dan);
db.setUserName("sa");
db.setPassword("登录密码");
if(!db.open())
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载