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)
Une fois la connexion établie: (Vous pouvez créer / importer la bibliothèque / table correspondante ici)
Double-cliquez pour afficher les informations spécifiques du tableau
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&characterEncoding=UTF-8&useSSL=false&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&characterEncoding=UTF-8&useSSL=false&serverTimezone=GMT"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</dataSource>
</environment>
</environments>
<!--加载mappers类-->
<mappers>
<mapper resource="mappers/goods.xml"/>
</mappers>
</configuration>