最近做演示项目的时候需要一个数据库,但不想安装。于是查看了embedded datasource : h2
h2: 依赖:
1
2
3
4
|
< dependency >
< groupId >com.h2database</ groupId >
< artifactId >h2</ artifactId >
</ dependency >
|
h2: 驱动名称:
1
|
org.h2.Driver |
h2: jdbc url:
内存模式:
jdbc:h2:mem:test
embedded:
1
|
jdbc:h2:file:./db/springboot |
最关键的是,file要指定绝对路径,即不能jdbc:h2:file:db/springboot这样说报错,说没指定具体位置。
会生成一个文件 project/db/springboot.mv.db
h2:创建表:
1
2
3
4
5
6
|
DROP TABLE IF EXISTS `country`;
CREATE TABLE `country` (
`Id` INT IDENTITY PRIMARY KEY ,
`countryname` varchar (80) DEFAULT '' ,
`countrycode` varchar (80) DEFAULT '' ,
); |
自增: IDENTITY
主键:PRIMARY KEY