在哪里可以找到有关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