tomcat 8.5.x tomcat-jdbc.jar与Oracle官方ojdbc6.jar驱动程序

时间:2019-01-10 11:36:17

标签: java oracle tomcat ojdbc

我正在努力与Oracle数据库建立jdbc连接,应该使用哪个?
tomcat-jdbc.jar (在tomcat内部)或 oracle ojdbc6.jar (由oracle官方提供)
两种驱动程序有什么区别?
(ojdbc6版本11.2.0.4向我保证可以与oracle 12c db和oracle 10 db一起使用tomcat-jdbc.jar吗?)

1 个答案:

答案 0 :(得分:0)

实际上,它们是不同的库。 tomcat-jdbc.jar 是默认的Tomcat连接池(在Tomcat 8.5版中),它负责管理连接,允许您快速访问已创建的连接,而 ojdbc6.jar >是来自Oracle的实际JDBC驱动程序,它提供与Oracle数据库服务器的数据库连接。 换句话说,如果您想与Oracle数据库“对话”,则不能单独使用 tomcat-jdbc.jar ,但是可以使用 ojdbc6.jar 而不进行池化,尽管由于大多数情况下性能下降,我们不建议这样做。

这是一个很好的解释: