0
点赞
收藏
分享

微信扫一扫

mybatis mysql 配置

少_游 2023-07-17 阅读 73

MyBatis MySQL配置教程

简介

MyBatis是一个Java持久化框架,可以将关系数据库中的数据映射成Java对象。在使用MyBatis操作MySQL数据库之前,你需要进行一些配置。本文将详细介绍如何配置MyBatis和MySQL,帮助你快速入门。

配置步骤

下面是配置MyBatis和MySQL的基本步骤:

步骤 操作
1 引入MyBatis和MySQL驱动依赖
2 创建数据库和表
3 创建MyBatis配置文件
4 配置数据源
5 配置Mapper文件
6 编写Java代码测试

接下来,我们将逐步介绍每一步的具体操作。

步骤 1:引入MyBatis和MySQL驱动依赖

首先,在你的Java项目中,需要引入MyBatis和MySQL驱动的依赖。

<!-- 引入MyBatis依赖 -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.5.6</version>
</dependency>

<!-- 引入MySQL驱动依赖 -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.23</version>
</dependency>

你可以将以上代码添加到你的项目的pom.xml文件中,然后执行Maven构建,以引入这些依赖。

步骤 2:创建数据库和表

接下来,你需要在MySQL数据库中创建一个数据库和相应的表。

-- 创建数据库
CREATE DATABASE mybatis_demo;

-- 使用数据库
USE mybatis_demo;

-- 创建用户表
CREATE TABLE user (
    id INT PRIMARY KEY AUTO_INCREMENT,
    username VARCHAR(50) NOT NULL,
    password VARCHAR(50) NOT NULL
);

以上代码将创建一个名为mybatis_demo的数据库,并在该数据库中创建了一个名为user的表。

步骤 3:创建MyBatis配置文件

在Java项目的资源目录下,创建一个名为mybatis-config.xml的文件,并添加以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "
<configuration>
    <!-- 配置数据源 -->
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"/>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url" value="jdbc:mysql://localhost:3306/mybatis_demo?useSSL=false&amp;serverTimezone=UTC"/>
                <property name="username" value="your_mysql_username"/>
                <property name="password" value="your_mysql_password"/>
            </dataSource>
        </environment>
    </environments>
    <!-- 配置Mapper文件 -->
    <mappers>
        <mapper resource="com/example/mapper/UserMapper.xml"/>
    </mappers>
</configuration>

在上述配置中,你需要将your_mysql_usernameyour_mysql_password替换为你的MySQL用户名和密码。

步骤 4:配置数据源

在上一步的MyBatis配置文件中,我们配置了数据源的相关信息。其中,driver属性指定了MySQL驱动的类名,url属性指定了连接数据库的URL,usernamepassword属性指定了连接数据库所需的用户名和密码。

步骤 5:配置Mapper文件

创建一个名为UserMapper.xml的文件,并添加以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "
<mapper namespace="com.example.mapper.UserMapper">
    <select id="getUserById" parameterType="int" resultType="com.example.model.User">
        SELECT * FROM user WHERE id = #{id}
    </select>
    <insert id="insertUser" parameterType="com.example.model.User">
        INSERT INTO user (username, password) VALUES (#{username}, #{password})
    </insert>
</mapper>

这里我们定义了两个SQL语句,一个

举报

相关推荐

0 条评论