我很努力地使用GNU C++連接到oracle數據庫有沒有任何庫,我必須安裝連接到使用簡單的c + +的oracle數據庫(oops )。有什麼辦法連接到oracle數據庫使用簡單的c + +而不是vC++或proc
請爲我提供一些示例代碼,這對我來說是新的。感謝你的幫助。
我之前問過類似的問題,但忘了提及我沒有使用vC++和proc。
我很努力地使用GNU C++連接到oracle數據庫有沒有任何庫,我必須安裝連接到使用簡單的c + +的oracle數據庫(oops )。有什麼辦法連接到oracle數據庫使用簡單的c + +而不是vC++或proc
請爲我提供一些示例代碼,這對我來說是新的。感謝你的幫助。
我之前問過類似的問題,但忘了提及我沒有使用vC++和proc。
您需要從oracle獲得Oracle C++庫(OCCI)。你可以在這裏找到它們: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
谷歌的「Oracle OCCI教程」,你應該找到幾乎所有你需要的東西。
結帳SOCI。它支持多種數據庫後端,包括Oracle,MySQL,Postgre,ODBC等。如果需要,使用此庫可以使您更輕鬆地將應用程序遷移到不同的數據庫。
有一個代碼示例here。還有幾個在文檔中的插件。
非常感謝..我會盡力處理它。 – Kimi 2011-03-10 19:52:56
HI Emile,這個工作也會在Windows操作系統上運行,我使用的是mingw編譯器和eclipse IDE。 – Kimi 2011-03-11 08:31:09
到目前爲止,我只在Linux上使用它。文檔討論瞭如何在Windows下編譯它:http://soci.sourceforge.net/doc/structure.html。您可以使用CMake或makefile在MSYS + Mingw下編譯它。 SOCI用戶郵件列表存檔位於:http://sourceforge.net/mailarchive/forum.php?forum_name=soci-users。您可以在這裏搜索該存檔:http://sourceforge.net/search/?group_id=121480&type_of_search=mlists, – 2011-03-11 15:00:58
hi我希望安裝\t即時客戶端軟件包 - 基本:運行OCI,OCCI和JDBC-OCI應用程序所需的所有文件 instantclient-basic-win32-11.2.0.1.0.zip(51,458,190字節)就足夠了。我正在使用windows操作系統 – Kimi 2011-03-10 19:47:36
您還需要sdk(軟件開發工具包) - 「instantclient-sdk-win32-11.2.0.1.0.zip」 - 「基本」可讓您鏈接庫,SDK爲您提供頭文件包含在你的代碼中。 – 2011-03-10 19:53:18
嗨,布賴恩,我試過使用這個,但無法連接到數據庫。我在Windows操作系統,Eclipse IDE上使用MinGw編譯器。請給我舉一些例子。厭倦了得到錯誤 – Kimi 2011-03-11 11:41:16