JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部。本站提示廣大學習愛好者:(JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部)文章只能為提供參考,不一定能成為您想要的結果。以下是JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部正文
1 /**************銜接數據庫局部********************/ 2 public static Connection conn(){ 3 Connection conn = null; 4 5 String driver = "com.mysql.jdbc.Driver"; 6 String url = "jdbc:mysql://localhost:3306/demo?characterEncoding=utf-8"; 7 String username="root"; 8 String pw = "111111"; 9 10 try { 11 Class.forName(driver);//加載MySql的驅動類 12 System.out.println("成功加載驅動順序!!!!"); 13 conn = (Connection) DriverManager.getConnection(url,username,pw);//創立數據庫的銜接 14 } catch (Exception e) { 15 // TODO: handle exception 16 System.out.println("找不到驅動順序類 ,加載驅動失敗!"); 17 e.printStackTrace(); 18 } 19 return conn; 20 }3.數據庫操作
1 /**************顯示表內容********************/ 2 public void showTable(){ 3 Connection conn = conn(); 4 PreparedStatement pstmt = null;//創立一個Statement 5 ResultSet rs = null; //創立後果集 6 String sql = "select * from user";//SQL語句 7 try{ 8 pstmt = (PreparedStatement) conn.prepareStatement(sql); 9 rs = pstmt.executeQuery(); //執行SQL語句 10 while(rs.next()){ //處置後果 11 System.out.println(rs.getString(1)+"\t"+rs.getString(2)); 12 } 13 rs.close(); //封閉記載集 14 pstmt.close(); //封閉聲明 15 conn.close(); //封閉銜接對象 16 }catch(SQLException e){ 17 e.getStackTrace(); 18 } 19 }4.主函數內容
1 public static void main(String[] args) { 2 // TODO Auto-generated method stub 3 Connsql sql = new Connsql(); 4 sql.showTable(); 5 }