jdbc的缺点和mybatis的优点
1、 JDBC工作
我们平时使用jdbc进行编程,大致需要下面几个步骤:
1,使用jdbc编程需要连接数据库,注册驱动和数据库信息
2,操作Connection,打开Statement对象
3,通过Statement对象执行SQL,返回结果到ResultSet对象
4,使用ResultSet读取数据,然后通过代码转化为具体的POJO对象
5,关闭数据库相关的资源
2、jdbc的缺点
(1)需要频繁的创建数据库连接
(2)涉及到的增删改查等功能需要在各个java文件中编写大量代码
(3)对于底层事务、数据类型转换等都需要手动处理,又是各种代码
3、mybatis优点
(1)封装了jdbc对数据库的各种操作,减少代码
(2)增加了连接池、一、二级缓存
(3)可以自动生成sql语句