在哪裏可以找到有關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. Oracle 10G XE的JDBC驅動程序
- 6. .net的替代Oracle驅動程序
- 7. Solaris 10上的Oracle ODBC驅動程序
- 8. C#.NET 4獨立的Oracle驅動程序部署
- 9. 找不到Oracle JDBC驅動程序
- 10. Oracle驅動程序錯誤 - ArrayIndexOutOfBoundsException異常
- 11. 爲Oracle 8i選擇jdbc驅動程序
- 12. 無法加載Oracle驅動程序
- 13. 在TSQLConnection中使用Oracle驅動程序
- 14. JUL到SLF4J與oracle jdbc驅動程序
- 15. Oracle驅動程序找不到
- 16. Oracle ODBC - 缺少驅動程序?
- 17. 找不到Oracle jdbc驅動程序
- 18. Visual Studio/Oracle驅動程序幫助
- 19. Gradle無法加載Oracle驅動程序
- 20. Azure,Oracle SQL Developer和JDBC驅動程序
- 21. Liquibase ANT Build.xml Oracle驅動程序
- 22. Grails 3.1.8 Oracle JDBC驅動程序配置
- 23. Oracle odbc驅動程序未註冊IIS
- 24. gradle build.gradle依賴 - oracle驅動程序?
- 25. 內核驅動程序或用戶空間驅動程序?
- 26. 舊的VB應用程序的Oracle驅動程序
- 27. 如何從內部卸載Windows內核模式驅動程序?
- 28. MongoDB的紅寶石驅動程序是在JavaScript驅動程序的頂部?
- 29. 如何從使用oci驅動程序的oracle在oracle中調用程序包?
- 30. Qt信號驅動的尾部程序
薄驅動程序是一個Type 4驅動程序,而不是3型(這是一種「數據庫代理中間件駕駛員的)。 – 2011-12-27 16:34:08