<dataSource type="UNPOOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/cxk?useSSL=false&useUnicode=true&characterEncoding=utf8" />
<property name="username" value="root" />
<property name="userpass" value="123456"/>
</dataSource>
在配置数据库连接池时报错:The reference to entity “useUnicode” must end with the ‘;’ delimiter.
这是由xml文件中的编码规则决定要这么变换。在xml文件中有以下几类字符要进行转义替换:
< | < | 小于号 |
---|---|---|
> | > | 大于号 |
& | & | 和 |
' | ’ | 单引号 |
" | " | 双引号 |
正确的方式
<dataSource type="UNPOOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://localhost:3306/cxk?useSSL=false&useUnicode=true&characterEncoding=utf8" />
<property name="username" value="root" />
<property name="userpass" value="123456" />
</dataSource>