H2 学习笔记 《初体验》
IntelliJ IDEA 访问 H2
确认版本
可以从配置文件查看项目使用的是什么版本的H2
创建连接
D:\h2\myh2.mv.db
数据库文件
D:\h2\myh2.trace.db
日志文件
连接类型:URL only
URL :jdbc:h2:file:D:\h2\myh2
(注意这里填写的是myh2
,而不是两个具个的*.db
文件)
DBeaver 访问 H2
选择H2数据库
下载正确的驱动
- 第一次使用时,没装过驱动
- 以前用过,想添加其它驱动版本
填写连接数据
D:\h2\myh2.mv.db
数据库文件
D:\h2\myh2.trace.db
日志文件
官方自客户端
下载H2数据库
http://www.h2database.com/html/download.html
版本一:Windows Installer 运行
从开始菜单运行H2 运行 H2 Console (Command Line)
,启动后会自动打开登录页面。
(命令行与非命令行有什么不同我也不太明白,通常来说就是命令行有黑框框吧)
版本二:Platform-Independent Zip 运行
解压后,找到 bin
里的 jar
包 (我是win10
直接执行 h2.bat
启动 h2-1.4.200.jar
包)
其实上面的安装包本质也是启动这个jar
包 (所以我们也可以直接去maven
仓库下载 jar
就行)
创建数据 (旧版没有创建功能的直接跳过)
启动后系统托盘
创建数据库 Create a new database
填写数据库文件位置 D:/h2/test
注意:版本不对可能创建不对
浏览器登录
JDBC URL:jdbc:h2:file:D:/h2/test
账号密码:jerry
登录成功:
SpringBoot 集成H2 的 Web访问
SpringBoot
使用了H2
服务启动后即可访问: http://服务址:端口/h2-console/
账号密码 jerry
参考资料
H2数据库各种连接方式
h2兼容模式
官方文档 - 兼容:http://www.h2database.com/html/features.html#compatibility
把上面的url
换成兼容mysql
上面建表的sql
就可以直接用mysql
的了
url: jdbc:h2:mem:test;MODE=MySQL;DATABASE\_TO\_LOWER=TRUE #配置h2数据库的连接地址
H2 下载
源码下载: https://github.com/h2database/h2database/releases
jar包下载:https://search.maven.org/artifact/com.h2database/h2
阿里云仓库(更快些):https://maven.aliyun.com/mvn/search