jdbc 简单示例和优缺点

一个使用JDBC的例子:

 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(); //关闭链接 
 

优点:

  1、最底层,最灵活,最高效。(单次操作下,效率高)

  2、简单。

缺点:

  1、使用繁琐,创建sql与解析结果集过程很繁琐。

  2、多次操作时,涉及频繁的创建、关闭链接,性能差。

因此:引入 ORM(Object-relational mapping),即对象关系映射框架。

  

原文地址:https://www.cnblogs.com/chen--biao/p/11576655.html