假设你现在是有一个能够链接数据库的项目,而你现在想用h2数据库去单元测试,那么下面几个步骤是你应该做的!(另外不想跟着步骤做的直接去我github上把实例clone下来自己看也行)
1.pom
加入h2依赖
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.197</version>
<scope>runtime</scope>
</dependency>
2.加入数据库表结构与表数据的sql文件
我的表结构非常简单:这是我的表结构sql文件(schema.sql),注意的地方是,charset尽量用utf-8,前面我这里用的是latin,结果直接报错,应该是h2不支持这种charset:
这是我的数据文件(data.sql):