iBatis学习(二)

在没有框架出现之前,我们操作数据库采用如下代码

   Class.forName("driverClassName");
   Connection conn = (Connection) DriverManager.getConnection("url", "username", "password");
   PreparedStatement ps = (PreparedStatement) conn.prepareStatement("sql"); 
   ps.execute();
   ResultSet rs = ps.getResultSet();
   while(rs.next()) {
    //取出结果集中每列的记录
   }

iBatis框架的出现,使我们可以不用关注如何与数据库建立连接、如何设置SQL参数以及如何封装查询的结果集,它主要帮助我们完成了两个任务:

(1)根据JDBC规范建立与数据库的连接

(2)利用Java反射技术实现Java对象和数据库参数之间的转化关系

你可能感兴趣的:(iBatis学习(二))