2021-04-11

MyBatis工程搭建

步骤总结

1注册驱动
2获取连接
3获取statement对象
4执行SQL语句返回结果集
5遍历结果集
6关闭连接释放资源

步骤总结

得到 MyBatis 配置信息,即代码中的Configuration类

JdbcTransactionFactory 表示事务工厂,当 MyBatis 需要新建事务的时候,会通过它来新建
PooledDataSource 表示数据源,通过其构造参数,我们传入了数据库 url,数据库用户和密码等配置
Configuration 负责 MyBatis 架构中的配置部分,可以有多个 Environment
每个 Environment 都必须有唯一的 id,即代码中的 development
通过 Configuration 来创建 SqlSessionFactory

MyBatis 是通过会话的方式来执行 SQL 的,因为我们必须拥有一个会话创建器,即会话工厂

新建 SqlSession 来执行 SQL

有了 SqlSessionFactory 后,我们就可以方便地新建会话,并通过会话来执行 SQL 了

而PreparedStatement及以下的内容,其实并不属于 MyBatis,它们是 JDBC 提供的,在实际的 MyBatis 开发中,你也不会这样去执行 SQL,在这里我们只是为了测试是否配置成功,并且展示 MyBatis 和 JDBC 的关系。

缺点分析

可以看到,编程式使用 MyBatis 其实是比较复杂,需要开发人员十分熟悉 MyBatis 的 API,所以绝大多数资料都推荐配置的方式使用 MyBatis

接下来是具体的页面代码,如图:

在这里插入图片描述
这个是各种类文件的放置位置。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接下来是依赖包;
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值