spring配置DataSource参数不成功

今天配置DataSource想加入字符参数,于是在url属性的value中加入两个参数。如下:<propertyname="url"><value>jdbc:mysql:... 今天配置DataSource想加入字符参数,于是在url属性的value中加入两个参数。如下:
<property name="url">
<value>jdbc:mysql://localhost:3306/park?useUnicode=true&characterEncoding=UTF-8</value>
</property>
但是IDE提示有错,显示需要用分号区分,于是改成:
<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)
.....
异常意思就是说错把第一个等号后面所有作为了第一个参数值。
想请教是否有遇到过的,网上查了都说是第一种配置,但是页面就检查无法通过呀。求解答!
展开
 我来答
百度网友c86dad5
2012-09-27 · TA获得超过290个赞
知道小有建树答主
回答量:425
采纳率:100%
帮助的人:430万
展开全部
&在XML中是转意符号,想要在XML中用&就要用另外的转意符号直接代替
在XML中 & amp; 表示字符 &(and)
把你的& 换成 & amp;问题就解决了
输入不了那个符号啊

& amp;

把我上面的那个复制,把中间的空格去掉,这里输入不了
篮色沸点
2012-09-27 · TA获得超过240个赞
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:166万
展开全部
jdbc:mysql://localhost:3306/park?useUnicode=true&characterEncoding=UTF-8

是正确的 如果报错,请clean项目

或者你把你所有的
datasource写法列上来.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyygs20
2012-09-27 · TA获得超过138个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:96.1万
展开全部
jdbc:mysql://localhost:3306/park?useUnicode=true&characterEncoding=UTF-8
试试改成这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱问知识de神
2012-09-27
知道答主
回答量:32
采纳率:0%
帮助的人:15.3万
展开全部
把分号换做&号试试看 对了 你怎么用前端的方式连接数据库呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bdh17ss5
2012-09-27 · TA获得超过390个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:87.5万
展开全部
就是第一种啊!,,没问题 估计是IDE的问题 别理他
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式