Tomcat 8.5.x Tomcat-JDBC.jar vs 官方 Oracle OJDBC6.jar 驱动程序



我正在努力解决jdbc与oracle数据库的连接,我应该使用哪个?
tomcat-jdbc.jar(在tomcat内部)或oracle ojdbc6.jar(oracle官方)
两个驱动程序有什么区别?
(OJDBC6版本11.2.0.4保证我可以使用Oracle 12c db,Oracle 10 DB可以做同样的事情Tomcat-JDBC.jar??)

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

这是一个很好的解释:

  • ojdbc6.jar -什么是 ojdbc6.jar 文件?
  • 连接池 - https://en.wikipedia.org/wiki/Connection_pool

最新更新