运行./bin/h2.bat,启动h2
打开localhost:8082;默认数据库为test,无密码。
修改JDBC URL(规则:jdbc:h2:path/dbName),用户名、密码;创建数据库。./为相对路径。
配置文件位置:C:\Users\username.h2.server.properties
Server类型:
Server server = Server.createTcpServer().start();
server.stop();
参数:
1,springboot启停h2
application生命周期、或配置bean并指定initMethod/destroyMethod
通过@DependsOn、@AutoConfigureAfter/@AutoConfigureBefore控制server在datasource前加载。
2,配置浏览器访问
spring:
h2:
console: #h2浏览器监控界面
enabled: true
path: /h2console
settings:
web-allow-others: true #远程访问
访问url:/h2console
3,修改用户
–创建用户 CREATE USER IF NOT EXISTS fileconvert { PASSWORD ‘fileconvert’ };
–修改fileconvert密码 ALTER USER fileconvert SET { PASSWORD ‘fileconvert’ };
–用户授权 ALTER USER fileconvert ADMIN { TRUE };
–删除用户 DROP USER IF EXISTS fileconvert;
其他
1,读写csv文件,bin/路径:
insert into test select * from csvread(‘test.csv’);
call csvwrite(‘test.csv’,‘select * from test’);