程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部

JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部

編輯:關於JAVA

JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部。本站提示廣大學習愛好者:(JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部)文章只能為提供參考,不一定能成為您想要的結果。以下是JAVA運用JDBC銜接MySQL數據庫(3)-代碼局部正文


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     }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved