MySql jdbc URL 参数说明

在使用数据库连接池的情况下,最好设置如下两个参数:
autoReconnect=true&failOverReadOnly=false


参考: https://www.oschina.net/question/16_2400

     http://java12345678.iteye.com/blog/2265639

     http://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html


mysql bug网址:
http://bugs.mysql.com/bug.php?id=75440


Tomcat中的jdbc连接池
Tomcat 不仅是非常受欢迎的 Servlet 容器,也是同时为我们提供了很多非常实用组件。 jdbc pool 就是其中一个非常实用且高效的 jdbc 连接池的实现.
Tomcat 官方大概列出了15条tomcat相对于其他连接池的优点:
http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html#Additional_features'

jdbc pool 组件存在于 tomcat8 release 版本的 lib/tomcat-jdbc.jar 包中。


我们所使用的到所有类都存在于 org.apache.tomcat.jdbc.pool 包名下。

依赖

这里面我们以 mysql 作为数据库来演示
添加 mysql-connector 依赖

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.34</version>
</dependency>

当然也少不了我们的 tomcat-jdbc
<dependency>
    <groupId>org.apache.tomcat</groupId>
    <artifactId>tomcat-jdbc</artifactId>
    <version>8.0.15</version>
</dependency>


要注意的是 tomcat-jdbc 依赖 tomcat-juli 包,这个包是在tomcat中的日志框架。几乎被所有tomcat包所依赖。如果使用 maven安装依赖的话,就不用理会,因为是会被自动安装的,如果单独下载jar包的话,还是要下载这个jar包到 CLASS_PATH

https://segmentfault.com/a/1190000002504983

它的英文文档在 http://tomcat.apache.org/tomcat-8.0-doc/jdbc-pool.html

猜你喜欢

转载自rd-030.iteye.com/blog/2351435
今日推荐