jdbc连mysql的中文显示问题,和驱动有关吗?急!! String url="jdbc:mysql://localhost:3306/vip?useUnicode=true&characterEncoding=gb2312"; 用这个试试看 我下午试了下 似乎可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对;连接字符串用unicode String url="jdbc:mysql://localhost:3306/tmp?useUnicode=true";还可以加上characterEncoding=gbk or characterEncoding=gb2312 在my.ini最后加上[mysqld]default-character-set=gbk[client]default-character-set=gbk 在/etc的profile文件最后加入:LANG=zh_CN; LC_ALL=zh_CN.GBK; export LANG LC_ALL即可显示成中文. String url = jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=GB2312这样写肯定可以解决问题! 我自己刚刚解决掉方法是这样的:插入的时候是:SQLstatement.executeUpdate(new String(query.getBytes(), "iso8859-1");输出是:SQLresult = SQLstatement.executeQuery(query); System.out.println(String(SQLresult.getBytes("name"),"gb2312") ); 没错没错,我刚刚这么写解决了这个问题!-------------------------------------------------------String url = jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=GB2312这样写肯定可以解决问题! to famousun(wolf) 太谢谢了!!!!!!!!!!!!11 To Dreamer7901() : thanks a lot ,我正好遇到这一个问题. ------------------学习呀...... 字符集的问题,在连接后加入useUnicode=true&characterEncoding=GB2312即可例如:jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=GB2312 mysql 获得表记录总数的效率问题 急急急 求助一个单表数据排序的sql语句写法 mysql流量 一段时间内的 com.mysql.jdbc.CommunicationsException MYSQL插入语句求助 数据倒入的问题? mybatis框架中 mysql函数replace问题,高手指导 如何把图片路径存入到mysql 存储过程问题 这种查询条件为啥不行呢:豁出来了,给100分 mysql如何还原数据库? 怎样得到一个数据库中的所有表的表结构?--分可以加的.----
String url="jdbc:mysql://localhost:3306/tmp?useUnicode=true";还可以加上
characterEncoding=gbk
or
characterEncoding=gb2312
[mysqld]
default-character-set=gbk
[client]
default-character-set=gbk
LANG=zh_CN; LC_ALL=zh_CN.GBK; export LANG LC_ALL
即可显示成中文.
这样写肯定可以解决问题!
方法是这样的:
插入的时候是:
SQLstatement.executeUpdate(new String(query.getBytes(), "iso8859-1");
输出是:
SQLresult = SQLstatement.executeQuery(query);
System.out.println(String(SQLresult.getBytes("name"),"gb2312") );
String url = jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=GB2312
这样写肯定可以解决问题!
太谢谢了!!!!!!!!!!!!11
例如:jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=GB2312