| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:mysql查询出现乱码问题
取消只看楼主 加入收藏
cos100
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-5-30
收藏
 问题点数:0 回复次数:3 
mysql查询出现乱码问题

package org.jdbc.util;
import java.sql.*;
public class UseDatabase {
public static void main(String[] args) {
//String url="jdbc:mysql://localhost:3306/studentinfo?useUnicode=true&characterEncoding=gbk";
String url="jdbc:mysql://localhost:3306/studentinfo";
String userName="root";
String password="cos100";
String sql=null;
Connection con=null;
Statement stam=null;
try {
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
con=DriverManager.getConnection(url, userName, password);
stam=con.createStatement();
sql="select bname from bookinfo";//bookinfo为一个关于书籍信息的表  bname为书名
ResultSet re=stam.executeQuery(sql);
while(re.next()){
System.out.println(re.getString("bname"));//这里打印出来全是乱码...
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
try{
stam.close();
con.close();
}catch(SQLException e){
System.out.println("close error");
}
}
}

}
表中的记录我是直接用读文件的形式加入的..(load data infile "bookinfo.txt" into table bookinfo)
怎么解决乱码问题哦。 
试了很多种方法也没解决..

搜索更多相关主题的帖子: mysql String 乱码 null 
2007-09-16 13:58
cos100
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-5-30
收藏
得分:0 
我是 用 mysql>load data infile "bookinfo.txt" into table bookinfo
这条语句插入的啊。 现在的也是中文啊。
2007-09-16 14:59
cos100
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-5-30
收藏
得分:0 
怎么改啊。 能不能具体点哦。 .谢了.
2007-09-16 15:26
cos100
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-5-30
收藏
得分:0 

我的是4.1..版本的啊。
default-character-set=gbk
今天我设置成default-character-set=utf-8
搞的我的出现了1067的错误啊。 搞了一下午,刚刚卸了所有的东西才装上,

2007-09-16 22:07
快速回复:mysql查询出现乱码问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030827 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved