You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[root@localhost ~]# cd /h2/bin
[root@localhost ~]# java -cp h2*.jar org.h2.tools.Shell -url jdbc:h2:tcp://127.0.0.1/~/h2test -user sa -password 123abc;
Welcome to H2 Shell 1.4.196 (2017-06-10)
Exit with Ctrl+C
Commands are case insensitive; SQL statements end with ';'
help or ? Display this help
list Toggle result list / stack trace mode
maxwidth Set maximum column width (default is 100)
autocommit Enable or disable autocommit
history Show the last 20 statements
quit or exit Close the connection and exit
sql>
H2数据库是一款 Java 嵌入式数据库,之前在搭建分布式定时任务(Spring+Quartz)时,需要选择一款关系型数据库作为任务协调。H2数据库够轻量(就一个 Jar 包),使用起来还不错。
下面是具体安装使用的一些备忘:
安装部署
H2数据库版本: 1.4.196
1、下载与解压
修改 /h2/bin/h2.sh ,改成使用 nohup 后台启动,同时设置成允许局域网其他主机连接。
启动H2后,会默认启动Web控制台(8082端口),可以通过Web控制台登录管理数据库。
在生产环境,其实直接用命令行管理数据库更加方便;
2、创建数据库
导入脚本的方式创建数据库
上面的命令,做了下面几件事情:
~/h2test.mv.db
普通连接创建
注意:
jdbc:h2:tcp://127.0.0.1/~/test
, 如果数据库不存在,则创建一个新的;如果存在,则连接到原先的数据库;3、数据库脚本交互
4、客户端连接设置(Java:SpringBoot)
注意,连接配置的时候需要加上
;DB_CLOSE_ON_EXIT=FALSE
,否则,连接的客户端断开的时候,会直接关闭掉H2数据库。5、参考
The text was updated successfully, but these errors were encountered: