Qt 中 Oracle 數(shù)據(jù)庫(kù) QOCI 驅(qū)動(dòng)問(wèn)題及解決
Qt 中 Oracle 數(shù)據(jù)庫(kù) QOCI 驅(qū)動(dòng)問(wèn)題及解決是本文要講述的問(wèn)題,用Qt開(kāi)發(fā)Oracle程序時(shí),常會(huì)遇到QOCI驅(qū)動(dòng)問(wèn)題,主要表現(xiàn)為程序運(yùn)行時(shí)出現(xiàn)下面的錯(cuò)誤。
- QOCI driver not loaded
- available drivers: QSQLITE QODBC3 QODBC
這說(shuō)明沒(méi)有安裝Qt支持Oracle的驅(qū)動(dòng)。
要想避免這個(gè)問(wèn)題,第一種方法是使用效率低下并且費(fèi)事的ODBC;第二種方法就是安裝QOCI驅(qū)動(dòng)咯~
要說(shuō)一下的是:QOCI在qt的free版里是沒(méi)有的,即使在commercial版里也只提供源碼,需要自己編譯。
(編譯過(guò)程詳見(jiàn)我以前的帖子 http://blog.csdn.net/fm0517/archive/2009/09/25/4587762.aspx )
我發(fā)幾個(gè)不同平臺(tái)的編好的庫(kù)上來(lái),想要用卻沒(méi)有源碼或者不會(huì)編譯的同志們可以去下:
其中包括:
SuSE Linux平臺(tái): libqsqloci.so.SuSE_linux.rar 地址:http://download.csdn.net/source/2377321
Sun OS(Solaris)X86平臺(tái): libqsqloci.so.Sun_X86.rar 地址:http://download.csdn.net/source/2377320
Sun OS(Solaris)Sparc平臺(tái): libqsqloci.so.Sun_Sparc.rar 地址:http://download.csdn.net/source/2377318
Win32平臺(tái): qsqloci4.dll.Win32.rar 地址 :http://download.csdn.net/source/2377322 .
下載以后,要把庫(kù)文件放在插件的缺省目錄是$QTDIR/plugins/sqldrivers下,除非你在程序中重新制定插件路徑。下載的文件已經(jīng)包含了路徑 plugins/sqldrivers
小結(jié):Qt 中 Oracle 數(shù)據(jù)庫(kù) QOCI 驅(qū)動(dòng)問(wèn)題及解決的內(nèi)容介紹完了,希望能真正的幫助你去解決問(wèn)題。