找回密码
 立即注册
收起左侧

Qt5.3本地可以链接到数据库,远程不行

1
回复
4772
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2014-8-26 10:53:37 显示全部楼层 |阅读模式

马上注册,查看详细内容!注册请先查看:注册须知

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我用Qt5.3写了个关于MySQL数据库的程序,数据库配置没有问题,可以远程访问用Navicat试过,本机也可以访问MySQL数据库
具体代码为
QSqlDatabase defaultDB = QSqlDatabase::addDatabase("QMYSQL");    defaultDB.setDatabaseName("DataBase");    defaultDB.setUserName("帐号");    defaultDB.setPassword("密码");    defaultDB.setHostName("我电脑IP");    defaultDB.setPort(3306);
但是程序在我同宿舍的同学的电脑上就无法访问数据库,用同样的host帐号密码端口Navicat在我同学的电脑上能连到数据库,
我用Qt5自带的SQL例子SQLBROWSER链接也是本地可以链接,在我同学的电脑上就会提示unable to connect  ....Driver not Loaded 但是应该不是缺驱动,因为我把Plugins下的所有数据库驱动都考过去了,谁知道具体是什么原因吗?
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2014-8-26 11:21:30 显示全部楼层
Qt的动态链接库不缺了,还缺少一个libmysql.dll得到mysql的安装目录下的lib文件夹里去找,郁闷一天了,终于找到原因了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了