iBATIS
由于工作的原因,编程语言从python变成了java,刚开始接触java的时候,感觉跟python不同最直接明显的一点是:看不懂的配置文件太多了,不知道是用来的干嘛的😂
其中就包括跟数据库相关的配置文件,再加上这两个月工作上涉及到的java数据库操作,所以想系统总结下自己对java数据库操作的认识。
但是为什么要使用iBATIS呢?
传统的JDBC(Java Database Connectivity)方式会造成代码重复,sql语言散落在项目的各个角落,不利于后期的维护。
数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。
iBATIS让程序员将更多的精力集中于代码本身。
iBATIS是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和 Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。