用com.mysql.jdbc.Driver连接mysql4.0.6的中文问题
问题是
stmt.executeUpdate("INSERT INTO tableName name VALUES '中文'");
就要出错,错误提示为sql语法错误,
但是当values的值是英文的时候就没有问题,
如:stmt.executeUpdate("INSERT INTO tableName name VALUES '123");
我在dburl中也设置了也设置了字符集的参数,gb2312,gbk,iso8859-1都试验过了,都是相同问题,从数据库中取出来的中文字符也是???
但是原来用org.gjt.mm.mysql.Driver的驱动的时候就没有出现过这种问题,当时的org.gjt.mm.mysql.Driver版本是1.*的 ,
这是怎么回事?各位英雄