Deux, configuration de l'environnement MyBatis

1. Créez un nouveau projet maven et importez les packages jar nécessaires

<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. Créez la base de données correspondante dans idea

Après avoir importé les dépendances correspondantes, cliquez sur Base de données dans le coin supérieur droit de l'idée, puis cliquez sur le symbole + pour créer la base de données, puis cliquez sur source de données, sélectionnez mysql, entrez les informations de connexion à la base de données et cliquez sur Tester la connexion pour voir si la connexion réussit (ps: le pilote doit être installé pour la première utilisation)

Insérez la description de l'image ici

Une fois la connexion établie: (Vous pouvez créer / importer la bibliothèque / table correspondante ici)
Insérez la description de l'image ici

Double-cliquez pour afficher les informations spécifiques du tableau

Insérez la description de l'image ici

3. Créez le fichier de configuration mybatis-config.xml (appelé par défaut et peut être modifié)

  • Mybatis n'a que des informations sur l'environnement de la base de données de configuration au format xml

  • étiquette de configuration de l'environnement mybatis

  • L'environnement contient le pilote de base de données, l'URL, le nom d'utilisateur et le mot de passe

<?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>

Je suppose que tu aimes

Origine blog.csdn.net/qq_36792120/article/details/112128888
conseillé
Classement