oracle jdbc驱动程序版本疯狂

斯特罗博斯科普(Stroboskop):

为什么Oracle会为每个数据库数据库版本提供不同的JDBC驱动程序版本,例如ojdbc14.jar?
这些文件都有不同的大小,因此内容可能也不同。

背景:
保存数据时,我们会收到一个随机且看似无法再现的错误,说“无效数字”(我们猜这是时间戳)。但这不是特别声明。大多数情况下,它可以节省费用。一个月一次的无害声明将失败。

因此,我仔细查看了Oracle的下载站点,发现尽管文件共享相同的名称,但文件大小均不匹配。

我们的产品在我们的客户维护的数据库上运行,即,无论客户运行的版本和补丁是什么。
那么我们使用什么驱动程序?最新的(Oracle 11g)-尽管实际上通常是 9i和 10g数据库?

他们为什么不将所有版本都链接到相同的“一个驱动程序适合所有”文件?
还是有微小的差异导致像我们的随机误差这样的影响?

编辑:我误会了9i数据库。

奥利弗·米歇尔斯(Oliver Michels):

请参阅http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#02_02的兼容性列表

还请注意,时间戳数据类型仅自Oracle 10起可用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

支持 Java 8 并在 Tomcat 8.5 上运行的 Oracle Jdbc 驱动程序版本

获取 R2dbcNonTransientResourceException:不支持的 Oracle JDBC 驱动程序版本:19

了解Oracle JDBC驱动程序中的defaultRowPrefetch和defaultBatchValue

Oracle JDBC驱动程序语句缓存与BoneCP语句缓存?

在Maven存储库中找到Oracle JDBC驱动程序

Oracle jdbc驱动程序类之间的区别?

Oracle jdbc驱动程序的Hibernate的setFirstResult()问题

在Oracle jdbc驱动程序绑定之后打印prepareStatement SQL

如何使用Oracle jdbc驱动程序fixedString属性?

SQLException:违反协议。Oracle JDBC驱动程序问题

403禁止Oracle存储库中的jdbc驱动程序

违反协议。Oracle JDBC驱动程序问题

JDBC DriverManager尝试使用未指定的Oracle驱动程序

Oracle驱动程序内部

如何从Oracle Maven存储库下载Oracle JDBC驱动程序和UCP?

尽管添加了 JAR 文件,但仍无法加载 JDBC 驱动程序类“oracle.jdbc.OracleDriver”

oracle驱动程序版本如何由版本推荐器确定

使用JDBC驱动程序在Android应用程序与Oracle DB之间建立连接

在一个Java应用程序中使用多个Oracle JDBC驱动程序?

适用于Oracle 10G XE的JDBC驱动程序

SQLException:找不到适用于jdbc:oracle:thin:@ // localhost:1521 / orcl的驱动程序

Oracle JDBC驱动程序一次将\ n转义为\\ n以选择数据

驱动程序oracle.jdbc.OracleDriver声称不接受jdbcUrl

无法使用19.3 JDBC驱动程序连接到Oracle 19.3

使用瘦jdbc驱动程序创建Oracle数据库触发器

Java使用哪种Oracle JDBC驱动程序来开发Web Apps

如何在Neo4j中注册Oracle的JDBC驱动程序?

迁移到Oracle 11g时发生错误“请检查正确的JDBC驱动程序...”

结合使用TLSv1.2和Microsoft JDBC驱动程序和Oracle JRE 7