C3P0使⽤xml配置⽂件连接MySQL8
我们都知道MySQL8连接数据库改了
需要使⽤url=”jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC”;
driverClass=“sql.cj.jdbc.Driver”;
但是在配置⽂件中却报错了
[Fatal Error] :5:90: 对实体 "serverTimezone" 的引⽤必须以 ';' 分隔符结尾。
⼗⼀⽉ 01, 2019 5:33:32 下午 hange.v2.c3p0.cfg.C3P0Config
警告: XML configuration disabled! Verify that standard XML libs are available.
解决⽅法如下:把mysql下载链接
jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC
改成
jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
最后的基础配置⽂件为
<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
<default-config><!-- 默认配置 -->
<property name="driverClass"&sql.cj.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true</property>    <property name="user">root</property>
<property name="password">203031</property>
</default-config>
<named-config name="abcd">
<property name="driverClass"&sql.cj.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true</property>    <property name="user">root</property>
<property name="password">203031</property>
</named-config>
</c3p0-config>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。