WINDOWS下QT远程连接SQL SERVER 数据库,并做增删改查的操作

一.首先做好SQL SERVER的相关配置
https://blog.csdn.net/wokaowokaowokao12345/article/details/52122303
具体内容在该博文内,写的很具体清晰。
其中(4)中的IP地址设置应为本机的IP地址。无网络下查看本机IP地址的方法:
(1)win + r后再输入框内输入cmd,再输入IPCONFIG/ALL,IPv4的地址即为本机IP?
(2)两台电脑间的通过以太网通信。在网络和Internet设置->网络和共享中心->以太网->详细信息
里即可看见本地IP。
二.配置ODBC,注意一定是配置QT所在电脑上的ODBC,不是服务器所在电脑上的ODBC!!!!
https://blog.csdn.net/wokaowokaowokao12345/article/details/51894299
具体内容在该博文内。
其中(4)中的 “您想连接哪一个SQL SERVER?”该项应填写的是服务器所在的电脑的IP地址,也就是上面查询到的和一中的(4)相同的IP地址,并不是(local),(local)是用于QT连接本机的数据库时的配置。
在这里插入图片描述
三.QT编写连接数据库的代码

在这里插入图片描述
创建 一个QSqlTableModel->向Model中导入数据库中的数据->把Model放进TableView。即Model-View模式。
在这里插入图片描述
增加一条数据
在这里插入图片描述
删除多条连续的数据
在这里插入图片描述
查询表中的数据,本例是按名字查询。
在这里插入图片描述
确认和取消功能,因为本里设置成了手工修改。每次在QT上修改完表中的数据后,都要按下确定键来保存修改,此时远程数据库的内容也会跟着改变。若误操作,仍可以点击取消键撤销操作。

确认操作的代码
在这里插入图片描述

取消操作的代码,注意取消操作中仍然要submitALL(),才能真正的取消。
在这里插入图片描述

效果图
在这里插入图片描述

  • 3
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值