用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误。

QOCI driver not loaded
available drivers: QSQLITE QODBC3 QODBC

这说明没有安装Qt支持Oracle的驱动。

.

要想避免这个问题,第一种方法是使用效率低下并且费事的ODBC;第二种方法就是安装QOCI驱动咯~

.

要说一下的是:QOCI在qt的free版里是没有的,即使在commercial版里也只提供源码,需要自己编译。

(编译过程详见我以前的帖子 http://blog.csdn.net/fm0517/archive/2009/09/25/4587762.aspx )

.

我发几个不同平台的编好的库上来,想要用却没有源码或者不会编译的同志们可以去下:

其中包括:

SuSE Linux平台: libqsqloci.so.SuSE_linux.rar                          下载

Sun OS(Solaris)X86平台: libqsqloci.so.Sun_X86.rar              下载

Sun OS(Solaris)Sparc平台: libqsqloci.so.Sun_Sparc.rar         下载

Win32平台: qsqloci4.dll.Win32.rar                                          下载

.

下载以后,要把库文件放在插件的缺省目录是$QTDIR/plugins/sqldrivers下,除非你在程序中重新制定插件路径。下载的文件已经包含了路径plugins/sqldrivers

.

试试吧,祝好运!

Qt的Oracle数据库QOCI驱动问题相关推荐

  1. Qt使用Oracle数据库踩坑教程

    简述 最近一段时间在Qt中使用Oracle数据库积累了一些踩坑过程,以及qt使用Oracle数据库的一些操作. 目录 简述 1. Oracle数据库安装 2. Oracle数据库安装注意事项 3. Q ...

  2. 向maven中添加Oracle数据库的驱动,有效!

    向maven中添加Oracle数据库的驱动,有效! 关键的第一步,查出本地Oracle的版本 利用版本号找到jar所在的目录 向maven安装这个jar包 向pom中添加依赖 项目中需要添加Oracl ...

  3. oracle数据库19c驱动包,Oracle Database 19c 19.3 Windows x64 64-bit 下载 安装

    Oracle数据库rman备份计划及恢复 简介: 原文: http://www.cnblogs.com/vijayfly/p/5045175.html 1.rman完全恢复的前提条件:历史的dataf ...

  4. qt mysql 注册码_QT连接Oracle数据库并实现登录验证的操作步骤

    目的: 本文实现QT登录界面,输入账号和密码后,系统连接Oracle数据进行判断账号和密码(MD5加密)是否和数据库一致,如果一致则提示登录成功. 开发环境:Windows10+QT5.14.2+Or ...

  5. 【Oracle数据库驱动架包 ojdbc5.jar ojdbc6.jar】

    免费获取Oracle数据库驱动架包:ojdbc5 .6.jar 由于用到了Oracle数据库的驱动架包 ,看到论坛里面好多都是要积分的,本人本着资源共享的原则, 特意将架包共享出来,从而解决部分急需之 ...

  6. TP5 连接oracle数据库

    一.Oracle官方网站下载安装Oracle客户端. 1,下载地址: 技术资源 | Oracle 中国 2,下载PHP 扩展Oracle客户端 DLL链接文件. PECL :: Package :: ...

  7. 终于编译好了qt的oracle驱动QOCI,连接成功!!!

    这么多天以来终于有件事可以小舒畅了一下了. 今天终于编译好了qt的oracle驱动QOCI,连接成功!!! Qt Commercial版只自带了SQLLite和ODBC的驱动,oracle的驱动要自己 ...

  8. alin的学习之路:在Qt中使用Oracle数据库

    alin的学习之路:在Qt中使用Oracle数据库 1. 准备工作 在Qt中安装好Source插件,将其中的oci模块进行编译,注意要在oci.pro中指定数据块的动态库和头文件路径 需要在Qt项目文 ...

  9. qt连接mysql数据库 mac_Mac系统下Qt 4.8编译连接数据库(Oracle,MySql)

    在Mac下成功编译了MySql和Oracle的数据库插件驱动,但遗憾的是在程序中无论如何也加载不了这两个驱动,也无法连接数据库.在环境变量中设置QT_DEBUG_PLUGINS=1, 再启动程序后Qt ...

最新文章

  1. 进程状态控制-进程创建
  2. SQL pivot与unpivot 实现的简单的:行转列及列转行
  3. 基于S3C2440A+SDRAM(K4M51163)
  4. 网络安全-windows批处理
  5. matlab vs2010编译器xml,如何在MATLAB R2010a 中使用Visual C++ 2010编译器
  6. element el-tree 懒加载 默认展开第二层
  7. 排名前100的PHP函数及分析
  8. 利用for...in...遍历js数组与Python异同
  9. Vquery PHP 简单爬虫类
  10. 对编程语言的数据类型的理解
  11. 佳能打印机g3800如何安装到计算机,【佳能 G3800 喷墨无线一体打印机使用体验】驱动|安装|连接|连接_摘要频道_什么值得买...
  12. secondary namenode详解
  13. 阿里云视频点播一站式解决解决方案怎么样?
  14. ENVI 5.3 计算NDVI的几种方法及结果的差异分析
  15. 何为Root of Trust信任根?何为Chain of Trust信任链?
  16. oracle udt 解析,UDT协议实现分析总结
  17. Windows通过修改注册表设置开机启动程序
  18. 北上资金近1周流入排行榜
  19. 【最新敲简单】浪漫微信早安推送 +页面总控,JAVA版本,一键部署运行——保姆级教程
  20. 计算机存储器 控制器 运算器,运算器,控制器,存储器

热门文章

  1. SQL的优化和注意事项
  2. C++中的Hash容器总结
  3. 国内首款商用LCA软件(eBalance)发布公告及培训通知
  4. 单臂路由实验(cisco packet tracer 5.2)
  5. bash alias, VIM配置,和使用的插件 RAILS开发相关
  6. 三种运动让身高增长4-10cm
  7. 8 9区别 endnote7_SAT和ACT的区别,你知道吗?
  8. Notepad++V6.8.1.0中文版
  9. 【洛谷P3369】普通平衡树(splay)
  10. 标准C程序设计七---12