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