Mybatis步步进阶(一)——环境搭建+创建数据库连接

本文介绍了如何一步步搭建Mybatis环境,包括下载mybatis核心jar和mysql连接驱动,以及配置核心配置文件。同时,详细讲解了Mybatis创建数据库连接的步骤,包括读取配置文件、创建sqlSessionFactory、打开数据库会话以及使用sqlSession执行数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     Mybatis作为又一数据持久层框架,不同于hibernate、eclipselink 实现了JPA数据持久API接口,但通过对mybatis 的学习,以mybatis 和hibernate 为例对比,他们异同之处千丝万缕,在已经学习hibernate的基础上,用实践说话。

一、下载mybatis并搭建核心架构

1、Mybatis下载:

https://github.com/mybatis/mybatis-3/releases


2、环境搭建:

1)将mybatis-3.3.0.jar【mybatis核心jar】、mysql-connector-java-5.1.18-bin.jar【mysql连接驱动】考入lib目录中

2)拷贝Configuration.xml配置文件【该配置文件为mybatis核心配置文件,地位作用等同于hibernate的hibernate.xml,进行属性配置和加载实体映射配置文件】【路径】:src\test\java\org\apache\ibatis\submitted\complex_property

二、创建数据库连接

Mybatis创建数据库连接主要分三步:

1、读取配置文件

2、通过配置文件创建sqlSessionFactory对象

3、通过sqlSessionFactory打开一个数据库会话

4、调用mybatis封装的sqlSession对象方法,执行数据库增删改

别看这么多步骤,一步一行码,一个DBAccess类通通搞定。

<span style="font-size:18px;">/**
 * @author Max1209
 * 数据库访问类
 *
 */
public class DBAccess {
	public SqlSession getSqlSesion() throws IOException
	{
		//1、通过配置文件获取数据库连接信息
		Reader reader=Resources.getResourceAsReader

("config1/Configuration.xml");
	
		//2、通过配置信息构建一个sqlSessionFactory
		SqlSessionFactory sqlSessionFactory =new SqlSessionFactoryBuilder

().build(reader);
	
		//3、通过sqlSessionFactory打开一个数据库绘画
		SqlSession sqlSession=sqlSessionFactory.openSession();
		
		return sqlSession;
	}
}</span>	
     简单两部便搭建好了最基本的mybatis框架环境,下一篇博文便开始创建数据库映射,真正开始使用mybatis进行数据CRUD.尽情期待。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值