实现qt连接SQLserver实例

新手一枚,初学QT 项目需要用QT连接SQLserver ,求实例学习学习!
补充:windows 平台,QT版本5.2.1 SQL版本2000
坐等大神来

0

3个回答

QString strDriver = QString("DRIVER={SQL SERVER};SERVER=%1;DATABASE=%2").arg("192.168.0.112").arg("testDBName");
QSqlDatabase m_db=QSqlDatabase::addDatabase("QODBC");//初始化时候要传类型 不要可能有错误
m_db.setDatabaseName(strDriver);
m_db.setHostName("192.168.0.112");
m_db.setUserName("sa");//用户名密码 必须单独设置一次
m_db.setPassword("sa");
if(m_db.isOpen())
{
m_strLastError.clear();
return true;
}else
{
if(m_db.open() == false)
{
m_strLastError.clear();
m_strLastError = m_db.lastError().text();
qDebug()<< m_strLastError;
}else
{
return true;
}
}

    以上登陆连接
    下面查询
    QString strSql = "select * from testTable";
QSqlQuery *pSqlQuery = new QSqlQuery(m_db);
if(pSqlQuery)
{
    pSqlQuery->clear();
    if(pSqlQuery->exec(strSql))
    {
    QString strName = "testName";//"列名"  自己while循环读取
        int nameCol = pSqlQuery->record().indexOf(strName);
        if(nameCol!=-1)
        {           
            return pSqlQuery->value(nameCol).toString();
        }
    }
}
0

楼上回答的很到位,ip可以用localhost比较好,因为如果在不同的电脑上执行的话,可能ip不同,但是localhost却可以准确定位到ip

1

楼主,感动啊,我已经失败了好几次了。
求连接成功。。。。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
vs下qt链接sqlserver数据库操作代码
vs下嵌入qt,qt连接sqlserver数据库具体实现。
QT 连接 sql server数据库 完整演示
1、测试qt是否支持sql sqlserver 在配置文件中先添加 一行 QT+=sql #include    #include    #include    #include    int main(int argc, char* argv[])      {          QApplication app(argc, argv);          qDebug
Qt连接SQL server数据库
Qt连接SQL server数据库 由于课程设计需要,需要用qt设计一个界面来操作数据库,在建立数据库连接时,期间遇到各种问题。 qt连接SQL server数据大致可以概括为下图的三层模型,箭头代表他们之间的依赖关系 第一步:建立目标数据库 在连接数据库之前,需要先在SQL Server中建立一个目标数据库,建立数据库和添加表的步骤这里不详述,如建立一个名为Student 的数据
QT 连接SQLServer数据库
QString sConnectionName = pBasicInfoCfg.value(&quot;DataBaseCfg/ConnectionName&quot;).toString(); QString sHostName = pBasicInfoCfg.value(&quot;DataBaseCfg/HostName&quot;).toString(); QString sDatabaseName = pBa...
Qt应用远程连接SQL Server
前言最近一个月一直在开发一款结合数据库的监测数据管理软件,目前软件功能已经大致完成,今天就如何远程连接SQL Server 2008进行实验,并将关键过程以博客的形式记录下来供需要的朋友学习。 数据库在本地机子上,今后要实现在其他PC机上安装软件后,在有网络的情况下即可访问我这里的数据库,实现数据的浏览、编辑、后续处理等操作。修改SQL Server相关设置(1)设置允许远程连接数据库 连接数据
Qt5操作sqlserver2008数据库
Qt5操作sqlserver数据库2008,使用前请自行参照网上教程建立sql表。
QT访问SQLServer数据库的方式
ODBC方式 单击“控制面板”-&amp;gt;“管理工具”-&amp;gt;“数据源(ODBC)”; 在用户DSN或系统DSN添加数据源(用户DSN和系统DSN的区别是用户只限定当前用户可以使用,系统是当前机器的用户); 点击“添加”,在“创建数据源”窗口,选择数据源驱动“SQL Server”,单击“完成”; 在“创建到SQL Server的新数据源”窗口,自定义数据源名称,我这里写的是“需要...
Qt 查询SqlServer数据库成功示例
1.工程及头文件,文档说明就是了;2.按照网上很多示例,发现都不对,主要是没说清楚,注释也不明白,后来终于在一个博客上看到一个能成功应用的,代码如下:QSqlDatabase db=QSqlDatabase::addDatabase(&quot;QODBC&quot;); //创建一个连接,表示默认db.setDatabaseName(QString(&quot;DRIVER={SQL SERVER};&quot; &quot;SERVER=%1...
Qt与SQL server的连接使用
数据库课设需要用到QT来写一个程序界面,并且连接SQL server数据库来提供数据查询等。以前没试过连接SQL server,记录一下如何一步步将在SQL server中创建的表连接到QT,让Qt能够访问数据库里面的数据。
使用QT连接SqlServer数据库
最近在项目中需要使用QT来对Sqlserver进行操作,特此记录,以便回忆。 1.确保QT的安装包里已经加载sqlserver的驱动。 以QT5.3为例,在目录D:\Qt\5.3\mingw482_32\plugins\sqldrivers下,有相应的动态库。 2.在工程文件(.pro)里加一行:QT+=sql。 3.创建.cpp文件,敲代码。 //连接sqlserver
Qt与SQL Server开发学生成绩管理系统
Qt与SQL Server开发学生成绩管理系统
linux下Qt访问sqlserver数据库
下载地址:http://pan.baidu.com/s/1i44vxbf 1. 安装unixODBC 1. tar -xzvf unixODBC-2.3.2.tar.gz   2. cd unixODBC-2.3.2   3. ./configure  --prefix=/usr/local/unixODBC 4. make && make install  2. 安装 FreeTDS
基于QT sql数据库的用户登录系统demo
基于QT SQL类 创建的 类似于QQ用户登录系统的demo 工程 用户可以 创建账号 密码 头像 密保
Qt实用技巧:使用Qt连接SQL Server数据库(需要配置ODBC)
需求        指定使用sql server数据库,qt连接sql server进行查询操作。原理        qt使用odbc驱动连接sql server数据库。配置ODBC以及测试数据源第一步:控制面板搜索ODBC数据源第二步:添加odbc,已有则不添加,点击配置第三部:配置ODBC向导第四步:获取服务器名称第五步:使用配置的sa帐号登录第六步:配置ODBC服务器的数据库第七步:配置完成...
Qt连接SQLServer的QODBC驱动
解决QSqlDatabase: QODBC driver not loaded QSqlDatabase: available drivers: QSQLITE问题 解压后放到QtSDK\Desktop\Qt\4.7.4\mingw\plugins\sqldrivers 类似的路径下
javajava操作sqlserver 数据库实例
* @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner sc=new Scanner(System.in); int typenum=0;String names="nulls"; while(true){ System.out.print("请选择:1.列出所有学生成绩。2.列出所有学生成绩,按分数倒序,用时正序。3.按姓名查找成绩。\n"); typenum=sc.nextInt(); if(typenum==3){ System.out.print("请输入要查找的姓名.\n"); names=sc.next(); break; } if(typenum<3&&typenum;>0){break;} 。。。。。。。。。。。。。。
【傻瓜式】QT5+sql server(ODBC)创建数据源并且连接数据库
qt5.5 msvc + sql server2008 登录ID:SQLproject 登录密码:mylocalhost 服务器ID:DELL-PC 数据库名:PhoneCount     数据库用户配置,首先创建个数据库 PhoneCount,【请忽略课程设计的名字~】 用户名字为SQLproject 接着   勾选之前创建的数据库   确认
Qt 在vs下连接数据库SQL server
Qt 连接SQL server在网上有很多教程,但是我是在vs2013下编译Qt程序,所有还有一些不一致的地方,倒腾了大半天,写下来给有需要的朋友。
跨网远程连接SQLSERVER不同实例
跨网远程连接SQLSERVER不同实例
Qt 与SQL SERVER 2008相连接 读取数据库中的信息
1、先配置好安装在电脑中的数据库,能够以SQL Server身份验证 2、在数据库中建立新的数据库  并在其下建立一张表,名称为info,表格中的内容如图所示: 3、在Qt中建立新的工程并在.pro文件中添加 QT=+sql 在main文件中,添加如下代码: #include "mainwindow.h" #include #include #include
QT连接Sql Server数据库
QT连接Sql Server数据库,查询其中数据,并在TableView中显示
SQL Server学习记忆——基于Qt链接SQL Server并读取表中数据(五)
前言所有准备前面博客中已经准备就绪,这篇博客中将对如何使用Qt库访问SQL Server 2008中数据库的表数据进行讲解。
nodejs+mssql+SQL Server实现增删改查
用nodejs+mssql+SQL Server实现增删改查
不同sqlserver实例数据交换
&amp;lt;%@ Page Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeFile=&quot;DataExchange.aspx.cs&quot; Inherits=&quot;Rjkbb_Other_DataExchange&quot; %&amp;gt; &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml
使用JDBC将ECLIPSE连接SQL server数据库小实例
写一篇有关Eclipse使用Jdbc连接SQL server数据库的实例:具体介绍; 做一个简单的“数据库考试”小系统! 一:在SQL SERVER 中建立一个数据库: (1)创建一个名叫:数据库期末考试的数据库; (2)创建一个名为test的表,结果为: 第一个字段用来存放试题;第二存放A选项;第三个字段存B选项;第四个字段存C选项;第五个字段存D选项;最后一个存 放答
自己写的Qt连接SQL Server2005数据库,将txt数据导入数据库中
用Qt写的连接数据库程序,并创建数据表,将txt数据导入数据库中
python+qt+MySql 的一个小demo:留言板
这是我测试自身python和mysql所做的小demo。实现的功能 查看所有留言 (编辑、删除) 发送留言 准备环境 PyCharm、Mysql  python3.6、pyqt5、pymysql (3.X版本好像不能使用mySQLdb)  这些都在百度上能够下载得到,就不提供了,但是要安装匹配自己计算机的位数。我是在Win10 64位上进行编写的… 界面制作 这里我先用QT5进行布局,仅需Ma
如何通过IP连接装有不同SQLSERVER实例的服务器
问题:一台Windows Server 2008服务器上装有四个数据库,如下图:我们知道可以在服务器上通过“主机名\实例名”的方式用sa账户来登录不同数据库,如下图:但是局域网内其他计算机如何访问该服务器上不通数据库实例呢?大家都知道,如果该服务器上装有一个数据库的话,可以用“IP\实例名”的方式进行访问,但是服务器上有多个数据库的话该怎么办呢?例如我现在有一台笔记本接入到了该局域网,我想要用Vi...
QT控制台程序访问SQlServer数据库,查询时出现:Driver not load Driver not load
现象: 使用QT编写控制台程序中需要用到两个不同的数据库,所以每个数据库对象执行addDatabase的时候没有问题,也可以打开。后来在用第一个数据库对象查询的时候,执行isopen()/open()都没有成功,数据库的lasterror()返回的是“Driver not load Driver not load”。百思不得其解 后来发现控制台输出总有两行提示: “QSqlDatabasePriv...
qt链接mysql数据库,简单实例
一个很简单的qt链接数据库mysql的代码
java日志-纯Java配置使用slf4j配置log4j(转)
工程目录如下 代码里面用的是slf4j,但是想要用log4j来管理日志,就得添加slf4j本来的jar,然后添加log4j和slf4j箱关联的jar即可。 如果是maven项目的话添加下面的依赖即可 &lt;!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --&gt; &lt;dependency...
不能远程连接 SQL Server 命名实例
在MSMS中连接时提示: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server,错误: -1) 连接字符...
android连接sqlserver数据库实例
此应用程序可运行在Android2.1及以上版本的操作系统手机或手持设备上,使用时请将 1.使用管理员客户端时请将Android应用程序(可执行文件)文件夹里的adminBookSystem.apk文件拷贝到手机里,然后安装、运行即可, 2.使用学生客户端时请将Android应用程序(可执行文件)文件夹的StudentBookSystem.apk文件拷贝到手机里,然后安装、运行即可。 3.本地服务时只需运行Webservice即可
Qt连接并操作SQL数据库(Qt学习①)
DOS命令操作数据库, 数据库连接,插入数据,修改数据,删除数据,显示数据
Qt/C++ 数据库SQL 增删改查 语句示例
注:文中例子均使用QSQLITE 一,增   QSqlQuery query;query.prepare(QString("INSERT INTO playList%1(songname,songurl,duration)" "VALUES (:songname, :songurl,:duration)").arg(m_objIndex
C++ + ADO + Sql2012 简单例子(适合菜鸟)
关于vc6.0/VS中实现ADO SQL数据库连接的文章网上虽然很多,但大多写的很繁琐,对于我们这样的菜鸟来说,还是很希望有一篇简单化的文章的。希望跟我一样的菜鸟们学得开心!
Qt连接两个数据库
Qt建立两个数据库连接,addDatabase要添加函数的连接名参数 MySQLDB::MySQLDB() {     _mysqldb = QSqlDatabase::addDatabase(&quot;QMYSQL&quot;);//默认连接     _mysqldb.setHostName(&quot;172.20.149.212&quot;);     _mysqldb.setPort(3306);     _mysqld...
C# 连接SQL SERVER例子
自己写的C# 连接SQL SERVER例子,简单明了,自己写的C# 连接SQL SERVER例子,简单明了
JavaScript连接sqlserver数据库实例源码
//打开数据库连接 function Conn() {      var conn = new ActiveXObject("ADODB.Connection");      // Data Source=数据库地址; User ID=数据库用户名; Password=数据库密码; Initial Catalog=数据库名称。      conn.Open("Provider=SQLOLE
如何连接非默认示例安装的sqlserver数据库
1.本地连接数据库2.远程连接数据库温馨提示:查询数据库的端口号sql语句:exec sys.sp_readerrorlog 0, 1, 'listening' 
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图