QT程序在其他机器连接不上数据库解决办法

转载 2016年06月01日 18:50:15
这是由于程序找不到数据库插件而致,可照如下解决方法:[喝小酒的网摘]http://blog.hehehehehe.cn/a/8749.htm
在main函数中加入下面语句:
引用
QApplication::addLibraryPath(strPluginsPath");


strPluginsPath是插件所在目录,比如此目录为/myapplication/plugins
则将需要的sql驱动,比如qsqlmysql.dll, qsqlodbc.dll或对应的.so文件放到
/myapplication/plugins/sqldrivers/
目录下面就行了
这是一种解决方法,还有一种通用的解决方法,即在可执行文件目录下写qt.conf文件,把系统相关的一些目录配置写到qt.conf文件里,详细情况情参考Qt Document Reference里的qt.conf部分[喝小酒的网摘]http://blog.hehehehehe.cn/a/8749.htm

相关文章推荐

QT与数据库的远程连接

QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL", "OTHER"); db.setHostName("IP"); //远程数据库的...

关于QT连接数据库程序的发布问题

最近弄一个数据管理系统,最后遇到的问题是:执行release,然后windeployqt打包后,在本机能完美的运行,可是到了其他电脑后,就会显示连接不上数据库。 那么狠显然,就是数据库的驱动问题。 ...

Qt程序在Mac下需要执行sudo命令的解决办法

以前的代码都是在Linux下运行,并且都是直接的 root用户,所以根本没有考虑到权限的问题 来到 Mac 发现各种不行,只要是带了  sudo 的命令一律无法执行 system("sudo ...

Qt程序"没有找到mingwm10.dll"的解决办法

本上所有的Qt4编程人员都会遇到此问题。 双击Qt编译生成的 *.exe 文件,但报出“没有找到mingwm10.dll,因此这个程序未能启动。重新安装应用程序可能会修复此问题。”  如果你去重新...

解决Qt程序在Linux下无法输入中文的办法

解决Qt程序在Linux下无法输入中文的办法 一位网友问我如何在Linux的Qt的应用程序中输入中文,我一开始觉得不是什么问题,但是后面自己尝试了一下还真不行。不仅是Qt制作的应用程序,就连Qt...

Windows 64位 连接Access数据库"未发现数据源名称并且未指定默认驱动程序"的解决办法

64位Windows系统连接Access数据库,程序中可能需要修改Access数据库连接:   32位:String strUrl = "jdbc:odbc:driver={Microsoft Ac...

使用PL/SQL Developer 远程连接Oracle数据库出现 “无监听程序“错误 的解决办法

今天在使用PLSQL远程连接ORACLE数据库的时候,突然报错,无监听程序,出现这个错误 我首先第一反应是打开 服务 看了一下 Oracle常用的几个服务是否正常启动,监听服务是否启动,打开发现ORA...

java JDBC连接数据库的解决办法。

  • 2017年12月08日 21:43
  • 3.29MB
  • 下载

oracle创建实例化数据库或者连接别的远程主机数据库提示“无监听程序”的解决办法

环境说明: 本人笔记本win7_64位系统,数据库为oracle11g
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT程序在其他机器连接不上数据库解决办法
举报原因:
原因补充:

(最多只允许输入30个字)