Qt 中 Oracle 数据库 QOCI 驱动问题及解决

移动开发
本文介绍的是Qt 中 Oracle 数据库 QOCI 驱动问题及解决,Oracle连接是最容易出现故障了,那么本文将会帮你解决这些个问题。

Qt Oracle 数据库 QOCI 驱动问题及解决是本文要讲述的问题,用Qt开发Oracle程序时,常会遇到QOCI驱动问题,主要表现为程序运行时出现下面的错误。

  1. QOCI driver not loaded  
  2. 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                            地址:http://download.csdn.net/source/2377321   

Sun OS(Solaris)X86平台: libqsqloci.so.Sun_X86.rar              地址:http://download.csdn.net/source/2377320          

Sun OS(Solaris)Sparc平台: libqsqloci.so.Sun_Sparc.rar       地址:http://download.csdn.net/source/2377318

Win32平台: qsqloci4.dll.Win32.rar                                             地址 :http://download.csdn.net/source/2377322                                  .

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

小结:Qt 中 Oracle 数据库 QOCI 驱动问题及解决的内容介绍完了,希望能真正的帮助你去解决问题。

责任编辑:zhaolei 来源: CSDN博客
相关推荐

2011-03-21 08:58:03

Oracle数据库服务启动

2011-06-16 14:12:30

Qt Mysql 驱动

2011-07-26 16:05:19

Oracle数据库服务器

2010-06-01 14:51:45

MySQL驱动

2023-09-05 08:40:57

删除数据库Oracle

2011-03-18 11:24:07

Oracle 数据库时间问题

2011-06-10 10:00:16

Qt 数据库 MySQL

2011-08-04 18:17:44

Oracle数据库共享内存

2011-07-04 18:02:29

QT Sqlite 数据库

2010-04-29 10:56:46

Oracle数据库

2017-03-24 17:18:30

2010-07-06 14:40:15

解决SQL Serve

2011-05-06 11:31:17

打印机故障

2010-10-26 15:54:02

连接oracle数据库

2011-05-26 13:36:40

Oracle数据库时间处理

2011-05-25 09:45:40

Oracle数据库

2011-08-30 14:25:06

QT数据库

2011-08-30 14:15:34

QTSQLite数据库

2013-08-13 10:59:03

Android Stu启动

2010-05-06 10:01:25

Oracle数据库
点赞
收藏

51CTO技术栈公众号