tomcat 8.5.x tomcat-jdbc.jar vs 官方oracle ojdbc6.jar 驱动
tomcat 8.5.x tomcat-jdbc.jar vs official oracle ojdbc6.jar driver
我正在努力 jdbc 连接到 oracle 数据库,我应该使用哪个?
tomcat-jdbc.jar(里面tomcat)或者oracle ojdbc6.jar(官方通过甲骨文)
这两个驱动有什么区别?
(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 数据库服务器的数据库连接。
换句话说,你不能单独使用 tomcat-jdbc.jar 以防你想 "talk" 到你的 Oracle 数据库,但是可以使用 ojdbc6.jar 没有池化,虽然在大多数情况下不推荐,因为性能下降。
这里有一个很好的解释:
- ojdbc6.jar -
- 连接池 - https://en.wikipedia.org/wiki/Connection_pool
我正在努力 jdbc 连接到 oracle 数据库,我应该使用哪个?
tomcat-jdbc.jar(里面tomcat)或者oracle ojdbc6.jar(官方通过甲骨文)
这两个驱动有什么区别?
(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 数据库服务器的数据库连接。 换句话说,你不能单独使用 tomcat-jdbc.jar 以防你想 "talk" 到你的 Oracle 数据库,但是可以使用 ojdbc6.jar 没有池化,虽然在大多数情况下不推荐,因为性能下降。
这里有一个很好的解释:
- ojdbc6.jar -
- 连接池 - https://en.wikipedia.org/wiki/Connection_pool