开发环境
1. idea/eclipse
2. 构建工具:maven
3. mysql
MySQL
不同版本的注意事项
①
、驱动类
driver-class-name
MySQL 5
版本
驱动类使用:
com.mysql.jdbc.Driver
MySQL 8
版本
驱动类使用:
com.mysql.cj.jdbc.Driver
②连接地址
url
MySQL 5
版本的
url
: jdbc:mysql://localhost:3306/ssm
MySQL 8
版本的
url
: jdbc:mysql://localhost:3306/ssm?serverTimezone=UTC
否则运行测试用例报告如下错误: ava.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more
4. MyBatis版本
创建maven工程
①打包方式:jar
②引入依赖 :mybatis mysql log4j日记和加入log4的配置文件
<!-- Mybatis核心 -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.7</version>
</dependency>
<!-- MySQL驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
<!-- log4j日志 -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
加入log4的配置文件:文件名固定的必须是log4.xml,而且xml文件必须在resources里面。
日记:只要帮助我们输出一些日志信息,比如一些sql语句传输的参数,
执行的结果,受影响的行数等等。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<param name="Encoding" value="UTF-8" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p %d{MM-dd HH:mm:ss,SSS}
%m (%F:%L) \n" />
</layout>
</appender>
<logger name="java.sql">
<level value="debug" />
</logger>
<logger name="org.apache.ibatis">
<level value="info" />
</logger>
<root>
<level value="debug" />
<appender-ref ref="STDOUT" />
</root>
</log4j:configuration>