MyEclipse 数据库查询 中文乱码
我用MyEclipse连接数据库,然后返回表的所有数据,返回的中文结果出现乱码。搞了很久都没搞好,希望会的朋友指点一下。不胜感激!
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Testdb { public static void main(String[] args) { try { //第一步:加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); //第二步:建立连接 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/xinxin","root","xinxin"); //第三步:创建SQL语句 String SQL="select * from user"; //第四步:执行SQL语句 Statement st=conn.createStatement(); ResultSet rs=st.executeQuery(SQL); //第五步:处理结果 while (rs.next()) { System.out.print("用户ID:"+rs.getString(1)+" "); System.out.print("用户名:"+rs.getString(2)+" "); System.out.println("密码:"+rs.getString(3)); } } catch (ClassNotFoundException e) { System.out.println("找不到驱动程序"); e.printStackTrace(); } catch (SQLException e) { System.out.println("连接数据库失败"); e.printStackTrace(); }