My Batis 教程1
- 1、建立数据库连接,获得 Connection 对象。
- 2、根据用户的输入组装查询 SQL 语句。
- 3、根据 SQL 语句建立 Statement 对象 或者 PreparedStatement 对象。
- 4、用 Connection 对象执行 SQL语句,获得结果集 ResultSet 对象。
- 5、然后一条一条读取结果集 ResultSet 对象中的数据。
- 6、根据读取到的数据,按特定的业务逻辑进行计算。
- 7、根据计算得到的结果再组装更新 SQL 语句。
- 8、再使用 Connection 对象执行更新 SQL 语句,以更新数据库中的数据。
- 7、最后依次关闭各个 Statement 对象和 Connection 对象。
对JDBC进行了封装
- 1、SQLSessionFactoryBuilder(构造器):它会根据配置信息或者代码生成SqlSessionFactory。
- 2、SqlSessionFactory(工厂接口):依靠工厂生成SqlSession。
- 3、SqlSession(会话):是一个既可以发送SQL去执行并且返回结果,也可以获取Mapper接口。
- 4、SQL Mapper:是由一个JAVA接口和XML文件(或注解)构成,需要给出对应的SQL和映射规则。SQL是由Mapper发送出去,并且返回结果。