java1.4 显示 mysql5.0 中的一个表的内容,结果中文为乱码。
代码:
import java.sql.*;
public class conn
{
public static void main(String arg[])
{
try
{
Class.forName("org.gjt.mm.mysql.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/first1","root","");
Statement stmt = con.createStatement();
String sql = "SELECT * FROM first2";
ResultSet rs = stmt.executeQuery( sql );
String rs1;
while(rs.next())
{
for(int i=1;i<=3;i++)
{
rs1 = rs.getString(i);
System.out.print(rs1 + "\t");
}
System.out.println();
}
rs.close();
stmt.close();
con.close();
}catch(ClassNotFoundException e)
{
System.out.println("错误:" + e);
}
catch(SQLException e)
{
System.out.println("错误:" + e);
}
}
}
结果:
F:\code\java\mysql>java conn
1 ? ??
2 ?? ????
3 ?? ????