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),即对象关系映射框架。指针

相关文章
相关标签/搜索