让人头疼的问题,还望高手不吝赐教

preyswee preyswee 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
用的是
MySQL4.0.21
Tomcat5.0.28
Window XP SP1
没有接触连接池之前
数据库的连接都是在JavaBean里面写
解决中文问题一般用下面的url
jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gb2312

后来用Tomcat自带的DBCP配置成功
但是中文是乱码
如果也改成上面的url

<parameter>

<name>url</name>

<value>jdbc:mysql://localhost:3306/test?useUnicode&characterEncoding=gb2312</value>

</parameter>

Tomcat启动时报错
2004-9-15 2:02:30 org.apache.commons.digester.Digester fatalError
严重: Parse Fatal Error at line 74 column 79: The reference to entity "characterEncoding" must end with the ';' delimiter.
org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';' delimiter.

好像这时候url字符串的问号后面只能跟一个参数,有"&"就会报错

可是只有一个参数解决不了问题
这与JDBC驱动有关系么mysql-connector-java-3.0.15-ga-bin.jar
这怎么办?
...全文
评论 5
收藏 已收藏
分享
返回顶部
preyswee
Web 开发 81,108 成员 341,721 内容