zoukankan      html  css  js  c++  java
  • Qt 中 Oracle 数据库 QOCI 驱动问题及解决

    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

  • 相关阅读:
    PAT 1010. 一元多项式求导 (25)
    PAT 1009. 说反话 (20) JAVA
    PAT 1009. 说反话 (20)
    PAT 1007. 素数对猜想 (20)
    POJ 2752 Seek the Name, Seek the Fame KMP
    POJ 2406 Power Strings KMP
    ZOJ3811 Untrusted Patrol
    Codeforces Round #265 (Div. 2) 题解
    Topcoder SRM632 DIV2 解题报告
    Topcoder SRM631 DIV2 解题报告
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/3745765.html
Copyright © 2011-2022 走看看