Spring数据库

Dbeaver管理H2数据库

H2数据库是Java的内嵌数据库,体积小巧,运行速度快,非常适合程序开发期和小数据应用。

但是H2有个缺点,就是系统自带的数据库管理软件功能比较简单,并且我找个几个数据库管理软件都无法连接上H2的数据库。

这里给大家说一个可以管理H2的数据库软件,关键还是免费的,有绿色版本的。名字就是dbeaver,大家需要的可以搜索去官网下载,有多系统版本,Windows,macos,linux等等。支持的数据库种类也很多,体积也不大,就几十M,操作也比较简单。

下面直接说怎么操作

第一步:新建连接


第二步:创建数据库连接,这里是重点

第三步,在文本框输入H2,系统会自动筛选,选择H2Server,然后点击下一步

注意这一步,要看H2数据库的类型,有可能是远程的服务器,这时选H2Server。

但是也有可能是SpringBoot的本地数据库,这时选H2 Embedded

H2 Server
Springboot application.yaml
###################################
# DB connection info
###################################
spring.datasource:  
  driver-class-name: org.h2.Driver  
  url: jdbc:h2:~/db/testdb;MODE=db2;DATABASE_TO_LOWER=FALSE;
  username: sa    
  password:
H2 Embedded

第四步:配置数据地址和相关信息,这里也要注意端口号等数据信息,不然是连接不上的

这里要注意本地和Server的配置是不一样的。

H2 Server
H2 Embedded的话,点浏览要选择到本地h2db文件,这里是testdb.mv.db

连接完成后再左侧就可以看到数据库连接,我们就可以对数据库进行相应的操作了,是不是很简单方便。