您正在使用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 :(得分:0)
您可以使用名为“CodePro”的工具并尝试“Analyze Dependencies”功能,它将为您提供所有使用的依赖项,以便您知道未引用依赖项(您可以删除它们)。
希望它有所帮助。
答案 1 :(得分: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版本,您将使用特定版本的驱动程序