怎么在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>
就会报错!!!

请问应该如何解决?