c3p0.xml写入&需转义

  在xml文件中有以下几类字符要进行转义替换:

所以在使用c3p0.xml:

<?xml version="1.0" encoding="UTF-8"?>
<c3p0-config>
	<default-config>
		<property name="user">root</property>
		<property name="password">123456</property>
		<property name="driverClass">com.mysql.jdbc.Driver</property>
		<!-- <property name="jdbcUrl">jdbc:mysql:///shop?useUnicode=true&characterEncoding=utf8</property> -->
		<!-- <property name="jdbcUrl">jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8</property> -->
		<property name="jdbcUrl">jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&amp;useUnicode=true&amp;characterEncoding=utf8</property>
	</default-config>
	<!-- jdbc:mysql:///shop  --> 
</c3p0-config> 

实际上使用 jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8就是标准写法,从上面提供的转义表,我们须将&amp;来代替&

还有一种方式: jdbc:mysql:///shop这也是可以使用的! ! !

发布了40 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41466575/article/details/93090801