今天配置DataSource想加入字符参数,于是在url属性的value中加入两个参数。
<property name="url">
<value>jdbc:mysql://localhost:3306/park?useUnicode=true&characterEncoding=UTF-8</value>
</property>
但是IDE提示有错,显示需要用分号区分,于是改成
今天配置DataSource想加入字符参数,于是在url属性的value中加入两个参数。
<property name="url">
<value>jdbc:mysql://localhost:3306/park?useUnicode=true;characterEncoding=UTF-8</value>
</property>,但是运行后就抛出异常。
Caused by: java.sql.SQLException: The connection property 'useUnicode' only accepts values of the form: 'true', 'false', 'yes' or 'no'. The value 'true;characterEncoding=UTF-8' is not in this set.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
.....
就是将后面所有作为了参数值。
想请教坛子里是否有遇到过的,网上查了都说是第一种配置,但是页面就检查无法通过呀。求解答!