2.資料庫連接 3.資料庫操作 4.主函數內容 ...
歡迎任何形式的轉載,但請務必註明出處。
1.項目建立
如圖所示:新建Java Project、Package、Class
2.資料庫連接
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 }
系列文章
(詳細)JAVA使用JDBC連接MySQL資料庫(2)- MySQL Connectors