当前位置: 首页 > 面试题库 >

ojdbc14.jar与ojdbc6.jar

何德寿
2023-03-14
问题内容

我注意到以下差异,但没有在任何地方看到它的记载。我想知道其他人是否注意到了同一件事,或者可以指出一些证明相同的文档。

信封:-

Oracle 11g, JDK 1.6, iBatis, PL/SQL

场景:

ojdbc14.jar :如果pl / sql返回类型为变量的变量,DATE而我尝试将其放入java.sql.Date变量中,则一切正常。例:

Date annualDate = (Date) map.get("exam_date");

ojdbc6.jar :如果pl / sql返回类型为变量的变量,DATE而我尝试将其放入java.sql.Date变量中,则会得到异常:

java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.sql.Date

问题答案:

实际上, ojdbc14.jar
并没有真正说明该驱动程序的实际版本(请参见JDBC驱动程序下载),只是它早于Oracle
11g。在这种情况下,您应该提供确切的版本。

无论如何,我想您会在DATE和TIMESTAMP发生什么情况中找到一些解释。简而言之,他们在9.2驱动程序中更改了行为,然后在11.1驱动程序中再次更改了行为。

这可能可以解释您所遇到的差异(我建议使用最新版本,即11.2驱动程序)。



 类似资料:
  • 丢失的工件com.oracle: ojdbc6: jar:11.1.0.7.0 我正在使用Spring工具套件IDE开发Spring maven项目,该项目类似于Eclipse IDE,我在stackoverflow上找到了解决这个问题的方法,但它不适合我。我尝试了两个链接: > 缺少工件com。oracle:ojdbc6:jar:11.2.0.3, Oracle JDBC ojdbc6 Jar作

  • 问题内容: 我正在按照下面的教程从存储过程中检索XMLType数据 http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb11jav.htm#g1039140 示例13-4 XMLType Java:返回XMLType数据 运行代码时,出现此 错误 , Java代码段: ............. PLSQL过程片段 包含的Jar:ojd

  • 我正在尝试在我的spring boot项目中添加外部jar文件。 在中,我有: 在一个Java文件的类中,我有: 当我运行项目时,我得到以下错误:

  • 我一直试图将JavaFX应用程序与Oracle客户机(ojdbc6)嵌入到同一个JAR中进行部署。 如果通过IntelliJ运行应用程序,则应用程序运行良好并连接到数据库,但一旦运行“package”任务并尝试通过双击jar或运行: 应用程序启动,但它不会连接到DB: 我刚刚开始使用maven,我不太确定我的配置是否正确: •我尝试将ojdbc6.jar添加到全局库: •我尝试将ojdbc6.ja

  • 如何将这个插件添加为依赖项和插件?我如何将此用作依赖项? 谢谢

  • 我试图从一个-jar文件创建一个.exe文件,问题是我使用的是javafx-sdk-15.0.1和jdk-15.0.1。由于某种原因,当我使用launch4j时,它不会打开新创建的.exe。有人能帮帮我吗。我如何在.exe中合并这两个东西(javafx-sdk-15.0.1和jdk-15.0.1)。 注意:要从CMD运行jar,我使用这个- Java-jar--module-path c:\use