MySQL8.0.18版本的依赖包(只要是8.0以上的mysql都行)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.18</version>
</dependency>
在MybatisConfig.xml中的配置:
<configuration>
<!-- 配置环境 -->
<!-- 选择配置的数据库 -->
<environments default="computer_mysql">
<environment id="computer_mysql">
<!-- jdbc事务管理 -->
<transactionManager type="JDBC"></transactionManager>
<!-- 数据源 -->
<!-- 用mabatis自带POOLED -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT"/>
<property name="username" value="用户名"/>
<property name="password" value="密码"/>
</dataSource>
</environment>
</environments>
<!-- 配置映射文件的路径 -->
<mappers>
<mapper resource="mapper/User.xml"/>
</mappers>
</configuration>
和之前版本的区别主要是:
1.driver需要设置为(不改也行,建议改)
com.mysql.cj.jdbc.Driver
2.url中需要添加
serverTimezone=GMT
注意:需要用(&)隔开
在配置时需要查看自己的用户名密码并进行相应的修改;mapper属性需要配置文件路径和文件名。连接时需要指明数据库