String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
//testDB为你的数据库名
Connection conn= DriverManager.getConnection(url);
是
采用双字节对字符进行编码的
所以在中文环境中useUnicode=true也是需要的
[mysqld]
character-set=gbk
default-character-set=gb2312
.....
jdbc的URL后边加上,useUnicode=true&characterEncoding=gbk。//采用gbk的原因,用这种方式可以正确的存取双字节信息(同时保存中、日、韩都没有问题)。而gb2312只能正确保存简体中文,对于其他字符集会有错误。