jdbc 簡單示例和優缺點

一個使用JDBC的例子:mysql

 1 Class.forName("com.mysql.cj.jdbc.Driver");  //加載驅動
 2 
 3 Connection connection = DriverManager.getConnection(url, use, pwd); //連接
 4 
 5 Statement statement = connection.createStatement(); // 建立statement;預編譯的statement,速度更快,執行時須要替換佔位符中的數據。
 6 
 7 ResultSet resultSet = statement.executeQuery(sql); //執行sql
 8 
 9 while(resultSet.next()){  //判斷是否還有數據,每次獲取一行,指針自動下移
10   resultSet.getXXXX(); //獲取數據。  
11     
12   //you want do  
13 }
14 
15 statement.close(); //關閉statement
16 connection.close(); //關閉連接 

 

 

優勢:sql

  一、最底層,最靈活,最高效。(單次操做下,效率高)app

  二、簡單。框架

 

缺點:性能

  一、使用繁瑣,建立sql與解析結果集過程很繁瑣。url

  二、屢次操做時,涉及頻繁的建立、關閉連接,性能差。spa

 

所以:引入 ORM(Object-relational mapping),即對象關係映射框架。指針

相關文章
相關標籤/搜索