MyBatis配置
MyBatis框架简介
MyBatis是一个开源的数据持久层框架,它封装了JDBC访问数据库的操作,
支持普通的SQL查询,存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。
MyBatis作为持久层框架,其主要思想是将程序中的大量SQL语句剥离出来,配置在配置文件中,实现SQL的灵活配置,
这样的好处是SQL和程序代码分离,可以在不修改程序代码的情况写,直接在配置文件中修改SQL。
Mybatis的前身是IBatis,它本是Apache的一个开源项目。
2010年这个项目由Apache Software Foundation 迁移到了Google Code ,并改名为MyBatis。2013年迁移到Github。
MyBatis 官网:http://mybatis.org。
Github:http://github.com/mybatis。
MyBatis环境搭建
在搭建MyBatis环境我们需要以下步骤:
- 下载jar包
- 部署jar包
- 编写MyBatis核心配置文件
- 创建SQL映射文件
- 编写测试类
下载jar包
MyBatis的官网是http://mybatis.org,可下载最新的版本的Mybatis,其他的版本也可以从官网下载得到,但目前MyBatis官网在国内访问受限,可以去 Github:http://github.com/mybatis 下载MyBatis 。
MyBatis-3.5.2.zip https://pan.baidu.com/s/1ZMAZjnEZKjO5EbOhQmHaGg 提取码 nhbh
1.下载后的结构为
而我们只需要拿
第一个为MyBatis的jar文件和mybatis的使用文档即可。
部署jar包
我们通过idea来部署Mybatis
打开idea创建一个web项目
在WEB-INF下面创建lib文件夹将mybatis-3.5.2.jar和mysql-connector-java-5.1.37-bin.jar放入lib里面
然后我们把mybatis和mysql驱动导入项目中
打开项目结构后
点击ok 即可导入 lib 目录下的 jar文件
把lib导入成功,
编写Mybatis核心配置文件
创建resources文件
我们在resources目录下创建两个配置文件,一个是存放数据库连接字符,另一个是mybatis的配置文件
像这样配置database.properties文件,其实里面的命名可以按照你的喜好来命名,配置时不需要双引号和分号