最簡單的JDBC連接MySql數據庫 ---5步法..

package wsc.com.it.jdbc;


import java.io.UnsupportedEncodingException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


public class MysqlTest {
private static String user = "root";
private static String password = "admin";
private static String url = "jdbc:mysql://127.0.0.1:3306/gaoxingwei";
private static String driver = "org.gjt.mm.mysql.Driver";
private static String sql = "SELECT * FROM gaoxingwei.gxw_user g";


public static void main(String[] args) throws SQLException, ClassNotFoundException, UnsupportedEncodingException {
//加載驅動
Class.forName(driver);
//連接數據庫
Connection con = DriverManager.getConnection(url, user, password);
//解析SQL
PreparedStatement pst = con.prepareStatement(sql);
//執行SQL
pst.execute(sql);
//取得返回數據並處理.
ResultSet rs = pst.getResultSet();
System.out.println("-----------------");  
System.out.println("執行結果如下所示:");  
System.out.println("-----------------");  
System.out.println(" 用戶名" + "\t" + "密碼");  
System.out.println("-----------------");  
String name = null; 
String password = null; 
while (rs.next()) {
name = rs.getString("userName");
// name = new String(name.getBytes("ISO-8859-1"),"GB2312");
name = new String(name.getBytes("UTF-8"),"UTF-8");
password = rs.getString("password");
password = new String(password.getBytes("UTF-8"),"UTF-8");
System.out.println(name + "     " + password); 
}


}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章