(詳細)JAVA使用JDBC串連MySQL資料庫(3)-代碼部分,jdbcmysql

來源:互聯網
上載者:User

(詳細)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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.