(詳細)JAVA使用JDBC串連MySQL資料庫(3)-代碼部分,jdbcmysql
歡迎任何形式的轉載,但請務必註明出處。
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 exception16 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 stub3 Connsql sql = new Connsql();4 sql.showTable();5 }
系列文章
(詳細)JAVA使用JDBC串連MySQL資料庫(2)- MySQL Connectors