方式一:使用Maven
1. 在开发工具Eclipse中创建Maven项目,如图:
2. 在Maven配置文件“pom.xml“中添加Mybatis所依赖的jar包,添加的配置信息如下:
<dependencies>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
</dependencies>
注意:这些jar包的配置信息可以在http://mvnrepository.com中找到。
3. 在src/main/resources目录下,创建jdbc连接数据库的配置信息文件“jdbc.properties”,配置信息如下:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/demo1 <!-- 数据库连接地址,连接到本地的demo1数据库 -->
username=root <!-- 用户 -->
password=xxxxx <!-- 请输入自己的密码 -->
4. 在src/main/java目录下,创建Mybatis配置文件“mybatis.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>
<!-- 加载配置信息 -->
<properties resource="jdbc.properties"></properties>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<mappers>
</mappers>
</configuration>
至此,我们完成了Mybatis的核心配置。此时的工程目录结构如图所示:
方式二:普通Java项目
1. 创建普通java项目,把所需要的jar包添加到lib目录中。这里我们一样可以到http://mvnrepository.com中去下载所需要的jar包。配置完成后的工程目录如图:
2. 在src目录下,创建jdbc连接数据库的配置信息文件“jdbc.properties”,配置信息如下:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/demo1 <!-- 数据库连接地址,连接到本地的demo1数据库 -->
username=root <!-- 用户 -->
password=xxxxx <!-- 请输入自己的密码 -->
3. 在src目录下,创建Mybatis配置文件“mybatis.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>
<!-- 加载配置信息 -->
<properties resource="jdbc.properties"></properties>
<environments default="development">
<environment id="development">
<transactionManager type="JDBC" />
<dataSource type="POOLED">
<property name="driver" value="${driver}" />
<property name="url" value="${url}" />
<property name="username" value="${username}" />
<property name="password" value="${password}" />
</dataSource>
</environment>
</environments>
<mappers>
</mappers>
</configuration>
至此,我们完成了Mybatis的核心配置。此时项目的工程目录结构如图所示:
我们介绍了完成Mybatis核心配置的两种方式。接下来,我们可以使用Mybatis提供的API,对数据库进行增删查改的操作,详细信息请参见“二、Mybatis实现对数据库的增删改查”。
参考资料: