二,MyBatis环境配置

1,新建maven工程,导入必要的jar包

<repositories>
    <repository>
        <id>aliyun</id>
        <name>aliyun</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </repository>
</repositories>

//引入MyBaties依赖
<dependencies>
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.5.1</version>
    </dependency>
    //导入MySQL JDBC驱动
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.47</version>
    </dependency>
</dependencies>

2,在idea创建对应的数据库

导入对应依赖后,点击idea右上角的Database,再点击+符号创建数据库,再点击data source,选择mysql,输入数据库连接信息,点击Test Connection查看是否连接成功(ps:第一次使用需要安装驱动)

在这里插入图片描述

连接成功后:(可以在这里创建/导入对应的库/表)
在这里插入图片描述

双击可以查看表的具体信息

在这里插入图片描述

3,创建配置文件mybatis-config.xml(默认叫这个,可更改)

  • mybatis才有xml格式配置数据库环境信息

  • mybatis环境配置标签

  • environment包含数据库驱动,url,用户名,密码

<?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>
    <!--设置成支持驼峰命名-->
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
    <!--默认环境配置-->
    <environments default="dev">
        <!--支持配置多套环境-->
        <environment id="dev">
            <transactionManager type="JDBC"></transactionManager>
            <!--采用连接池方式管理数据库连接-->
            <dataSource type="POOLED">
                <!--配置数据库连接信息-->
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url"
                          value="jdbc:mysql://localhost:3306/babytun?useUnicode=true&amp;characterEncoding=UTF-8&amp;useSSL=false&amp;serverTimezone=GMT"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>
        <environment id="prd">
            <transactionManager type="JDBC"></transactionManager>
            <dataSource type="POOLED">
                <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
                <property name="url"
                          value="jdbc:mysql//192.168.0.1:3306/babytun?useUnicode=true&amp;characterEncoding=UTF-8&amp;useSSL=false&amp;serverTimezone=GMT"/>
                <property name="username" value="root"/>
                <property name="password" value="123456"/>
            </dataSource>
        </environment>
    </environments>
    <!--加载mappers类-->
    <mappers>
        <mapper resource="mappers/goods.xml"/>
    </mappers>

</configuration>

猜你喜欢

转载自blog.csdn.net/qq_36792120/article/details/112128888