怎么在JBoss中配置MySQL数据库连接池让Mysql支持中文

04-03-26 rbing

我的mysql-ds.xml数据源配置文件如下:

---------------------------------------------------------------

<datasources>

<local-tx-datasource>

<jndi-name>PetDB</jndi-name>

<connection-url>jdbc:mysql://localhost:3306/pet?useUnicode=true</connection-url>

<driver-class>org.gjt.mm.mysql.Driver</driver-class>

<user-name></user-name>

<password></password>

</local-tx-datasource>

</datasources>

----------------------------------------------------------------

要让MySQL支持中文,url应该为

jdbc:mysql://localhost:3306/pet?useUnicode=true&characterEncoding=gb2312

这种方式我用JDBC测试可以正常存取中文,但是如果写成mysql-ds.xml配置文件<connection-url>jdbc:mysql://localhost:3306/pet?useUnicode=true&characterEncoding=gb2312</connection-url>

就会报错!!!

请问应该如何解决?