Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以下依赖项之间的差异?_Java_Spring_Oracle_Hibernate_Jdbc - Fatal编程技术网

Java 以下依赖项之间的差异?

Java 以下依赖项之间的差异?,java,spring,oracle,hibernate,jdbc,Java,Spring,Oracle,Hibernate,Jdbc,您好,我正在使用spring/hibernate。我的数据库是oracle11g。要连接到oracle,我们需要jdbc驱动程序。我有以下maven依赖项 <dependency> <groupId>oracle</groupId> <artifactId>ojdbc</artifactId> <version>1.4</version> </dependency> &

您好,我正在使用spring/hibernate。我的数据库是
oracle11g
。要连接到oracle,我们需要
jdbc驱动程序
。我有以下maven依赖项

<dependency>
    <groupId>oracle</groupId>
    <artifactId>ojdbc</artifactId>
    <version>1.4</version>
 </dependency>


 <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0</version>
   </dependency>


   <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc14</artifactId>
        <version>11.2.0.3.0</version>
   </dependency>

神谕
ojdbc
1.4
com.oracle
ojdbc6
11.2.0
com.oracle
ojdbc14
11.2.0.3.0
请建议我使用哪一种以及它们之间的区别

谢谢

您可以使用一个名为“CodePro”的工具,并尝试“分析依赖项”功能,它将为您提供所有使用的依赖项,以便您知道依赖项未被引用(您可以删除它们)


希望对您有所帮助。

此页为您提供有关oracle 11g可用驱动程序的信息

因此,在您在问题中提到的依赖项中,如果您使用的是JDK1.6,那么这个依赖项似乎是最合适的

   <dependency>
        <groupId>com.oracle</groupId>
        <artifactId>ojdbc6</artifactId>
        <version>11.2.0</version>
   </dependency>

com.oracle
ojdbc6
11.2.0
但根据您的oracle版本,您将使用特定版本的驱动程序

  • 11.2.0.4
  • 11.2.0.3
  • 11.2.0.2
  • 11.2.0.1

谷歌为您提供了哪些答案?