mybatis
操作数据库其实是在java程序中编写sql语句,将sql语句发送给数据库执行,执行后将结果返回给java程序。
sql
语句要发送给哪一个数据库,需要进行数据库信息的配置,配置信息写在创建项目自动生成的application.properties
文件下。配置信息包括用户名、密码、数据库url、驱动类。
sql语句写在Mapper
接口的方法中,实现类不用我们自己写,我们只需要加上注解@Mapper
,就可以将其加到IOC容器中,在测试类中要调用其中的方法时在变量上加上注解即可。
JDBC
连接数据库是将配置文件写在java程序中,不便于修改,且代码量大,mybatis连接数据库是将配置文件写在配置文件中,操作简单,所以现在连接数据库都是用mybatis。