MyBatis入门:使用MyBatis实现与数据库的连接并且实现查询,插入,删除数据

本文介绍了MyBatis入门程序,包括环境搭建、mybatis-config.xml配置、POJO类、Mapper接口与XML映射文件的编写,以及使用Log4j跟踪运行过程。通过这些步骤,实现了对数据库的查询、插入和删除操作。

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

今天是学习MyBatis的第二天,在这里把入门的程序进行总结,也是对使用MyBatis的步骤的一个总结。

1.环境搭建,导入jar包。

MyBatis的前身是Ibatis,是一个web开发持久层的框架。使用SSM(Spring+SpringMVC+MyBatis)进行web开发,是目前较为流行的一种趋势。MyBatis是Apache的一个顶级的项目。现在是把它放在GitHub进行托管,因此我们搭建环境所需要的jar包需要到GitHub上进行下载。下载的网址是:http://github.com/mybatis/mybatis-3/releases

将下载下来的压缩包进行解压,解压后得到的文件夹如下图所示:

分析一下这个文件夹。其中,mybatis-3.3.1.jar是mybatis的本身的一个核心jar包,lib目录下的jar包都是这个核心jar包的依赖jar包。

pdf文件则是mybatis的使用文档,在后面配置mybatis-config.xml,mapper.xml以及配置日志文件log4j时,可以从使用文档中获得帮助。

将以上jar包全部导入,另外,MyBatis也是对JDBC的封装,因此不要忘了导入Mysql-connector.jar包,jar包一览图如下:

至此环境搭建完毕。

2.配置mybatis-config.xml文件

这个文件是mybatis项目的核心文件,贯穿整个项目的始终。

在这边主要干了三个事情,首先是为POJO类User,定义了一个别名user。接着配置了数据库的信息,设置采用JDBC进行事务的管理,并且配置了连接池DataSource。最后定义了映射器,映射器的功能是代替了以前DAO里的userServiceImpl(),是一个功能的具体实现,现在把它写到了xml配置文件中。

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE configuration  
	PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
	"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
	<!--1. 定义别名为user -->
	<typeAliases>
		<typeAlias alias="user" type="com.learn.chapter2.po.User.User"/>
	</typeAliases>
	<!-- 2.定义数据库信息,默认使用development 数据库构建环境 -->
	<environments default="development">
		<environment id="development">
			<!-- 采用JDBC事务管理 -->
			<transactionManager type="JDBC"></transactionManager>
			<dataSource type="POOLED">
				<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
				<prope
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值