在哪裏可以找到有關Oracle如何在最低級別上與數據庫進行通信的信息,我的意思是在套接字級別上?我想寫一個程序(沒有jdbc),只需執行一些語句(選擇或創建)。所以我需要知道Oracle使用什麼協議來做到這一點。Oracle驅動程序的內部
回答
爲什麼你想/需要消除這個JDBC?這正是JDBC存在的原因,以及爲什麼Oracle爲其數據庫提供JDBC驅動程序。即使會存在一些低級別的協議文檔,你也不能保證它可以在Oracle發行版之間移植,等等。
我打算做一個假設,您正在尋求消除Oracle客戶端的安裝。如果是這種情況,請確保您使用的是type 4 JDBC驅動程序或Oracle的「瘦」驅動程序 - 可在http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html處獲得。這正是你可能試圖做的 - 通過純Java連接到Oracle數據庫,而不需要任何其他已安裝的軟件 - 儘管它在技術上仍然是JDBC。
如果你仍然在繼續堅持沒有任何Oracle客戶端組件(甚至包括剛剛4甲骨文型JDBC驅動程序),這裏有可能會感興趣的一些其他鏈接:
我在哪裏可以得到Oracle的線路級協議規範?
Oracle。在Oracle之外,只有少數線程級驅動程序供應商擁有它。 同樣,與驅動程序供應商不同,Oracle是唯一擁有 權限的用戶。而且,在你問之前,我從來沒有見過自己的規格。我所有的協議知識都基於研究和重大反覆試驗的幾年 。
該項目(是),可在http://sourceforge.net/projects/sibylnet/,但因爲2008-10-07還沒有看到任何更新,並且沒有提供任何文件或源代碼。
你可以看看Oracle的文檔Oracle Call Interface。它用於C而不是Java,但是如果你將它封裝在一些Java Native Interface的東西中,你可能可以鍛鍊如何調用它。
不是說這將是無痛的,但...這是一個嘗試的方向。
/B
- 1. 使用驅動程序內部的驅動程序的Linux
- 2. CR Oracle ODBC驅動程序
- 3. SQLDroid與Android內部JDBC驅動程序
- 4. 當驅動程序內置驅動程序時,驅動程序不工作
- 5. Solaris 10上的Oracle ODBC驅動程序
- 6. Oracle 10G XE的JDBC驅動程序
- 7. .net的替代Oracle驅動程序
- 8. Oracle odbc驅動程序未註冊IIS
- 9. 無法加載Oracle驅動程序
- 10. Liquibase ANT Build.xml Oracle驅動程序
- 11. 找不到Oracle JDBC驅動程序
- 12. Grails 3.1.8 Oracle JDBC驅動程序配置
- 13. 爲Oracle 8i選擇jdbc驅動程序
- 14. Oracle ODBC - 缺少驅動程序?
- 15. Visual Studio/Oracle驅動程序幫助
- 16. Oracle驅動程序錯誤 - ArrayIndexOutOfBoundsException異常
- 17. JUL到SLF4J與oracle jdbc驅動程序
- 18. gradle build.gradle依賴 - oracle驅動程序?
- 19. 找不到Oracle jdbc驅動程序
- 20. 舊的VB應用程序的Oracle驅動程序
- 21. MongoDB的紅寶石驅動程序是在JavaScript驅動程序的頂部?
- 22. 如何從使用oci驅動程序的oracle在oracle中調用程序包?
- 23. 驅動程序如何成爲內核的一部分?
- 24. 將設備驅動程序連接到Linux內核中的多個外部驅動程序
- 25. 將Oracle驅動程序添加到C#程序
- 26. 更改內核驅動程序中內置的驅動程序的初始化順序?
- 27. 部署CMS驅動內容
- 28. Visual Studio驅動程序部署失敗
- 29. 如何使用10gen c#驅動程序更新內部屬性?
- 30. VHDL內部信號聲明給出了驅動程序錯誤
薄驅動程序是一個Type 4驅動程序,而不是3型(這是一種「數據庫代理中間件駕駛員的)。 – 2011-12-27 16:34:08