在学习c3p0连接池的时候,发现了需要为url添加设置时区的参数,否则我的连接池就会建立出错
<?xml version="1.0" encoding="utf-8"?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.cj.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/students?serverTimezone=UTC</property>
<property name="user">root</property>
<property name="password">123</property>
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">10</property>
<property name="checkoutTimeout">3000</property>
</default-config>
<named-config name="otherc3p0">
</named-config>
</c3p0-config>
所以我就将上面的url后面添加了一个serverTime=UTC
但是我想,既然都添加参数了,干脆把其他的参数一块加上。
url=jdbc:mysql://localhost:3306/students?serverTimezone=UTC&rewriteBatchedStatements=true&useServerPstmts=true
就出现了错误,不过其实很好改,只要将“&”改成“&” 就好了,注意不要忘了分号
因为在xml文件中,需要使用&作为五个在XML文档中预定义好的实体的写作方法。想要输出&,就用“&” 好了
这样,想要加什么样的参数就都可以了。