首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

从JTable单元格读数据其后更新到mysql乱码

2012-09-28 
从JTable单元格读数据然后更新到mysql乱码我从mysql select 数据显示到表中也不乱码,但JTable里的单元格的

从JTable单元格读数据然后更新到mysql乱码
我从mysql select 数据显示到表中也不乱码,但JTable里的单元格的数据update到数据库时,中文变???了...

我更新代码:
try{
sql = new String(sql.getBytes(),"utf-8");
}catch(Exception ex)
{
}
//dataOption.exec("set names utf8");
//System.out.println(sql);
dataOption.exec(sql);

[解决办法]
可能是你数据库表的编码设置的问题,看看是否都统一设置为UTF8编码了,表的默认编码和对应字段的编码都需要设置为UTF8,还有JDBC连接的 编码类型也设置为UTF8
[解决办法]
估计是mysql的编码未设置,可以查看一下
show variables like '%charset%'

热点排行