让人头疼的问题,还望高手不吝赐教
用的是
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
这怎么办?