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 }