2013-10-30 44 views
0

你好我正在使用spring/hibernate。我的数据库是oracle11g。要连接到oracle,我们需要jdbc driver。我有下面的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> 

请给我一个使用哪一个以及它们之间的区别?

谢谢!

+0

,回答没有谷歌有你吗? – Henry

回答

0

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

希望它有帮助。

0

此页面为您提供了有关的Oracle 11g http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html

让你在你的问题提的依赖关系中可用的驱动程序信息,这一次似乎如果您使用的是JDK 1.6

<dependency> 
     <groupId>com.oracle</groupId> 
     <artifactId>ojdbc6</artifactId> 
     <version>11.2.0</version> 
    </dependency> 
是最合适的

但根据您的Oracle版本中,您将使用驱动程序

  • 11.2.0.4的特定版本
  • 11.2.0.3
  • 11.2.0.2
  • 11.2.0.1
相关问题