H2数据库相关介绍「建议收藏」

Written by

in

文章目录
  • 大家好,又见面了,我是你们的朋友风君子。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

    Jetbrains全系列IDE稳定放心使用

    在这里插入图片描述在这里插入图片描述

    (这里只演示官网下载的内容)

    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述在这里插入图片描述

    在这里插入图片描述在这里插入图片描述
    这两个都一样随便打开一个可以看到如下界面(说明我们的H2数据库正常启动了)
    在这里插入图片描述在这里插入图片描述
    这里有个坑,高版本的h2不支持默认创建数据库了。所以你刚开始测试连接怎么也连不上。(不过低版本没有这个限制,貌似是2019年后的版本就这个限制)

    在这里插入图片描述在这里插入图片描述

    jdbc:h2:mem:DBName;DB_CLOSE_DELAY=-1
    
    	
    jdbc:h2:file:~/.h2/DBName;AUTO_SERVER=TRUE
    

    1. web server:此种运行方式支持使用浏览器访问H2 Console
    2. TCP server:支持客户端/服务器端的连接方式
    3. PG server:支持PostgreSQL客户端
    jdbc:h2:tcp://localhost/~/.h2/test;AUTO_SERVER=TRUE
    

    (路径可绝对,可相对)

    • DB_CLOSE_DELAY:要求最后一个正在连接的连接断开后,不要关闭数据库
    • MODE=MySQL:兼容模式,H2兼容多种数据库,该值可以为:DB2、Derby、HSQLDB、MSSQLServer、MySQL、Oracle、PostgreSQL
    • AUTO_RECONNECT=TRUE:连接丢失后自动重新连接
    • AUTO_SERVER=TRUE:启动自动混合模式,允许开启多个连接,该参数不支持在内存中运行模式
    • TRACE_LEVEL_SYSTEM_OUT、TRACE_LEVEL_FILE:输出跟踪日志到控制台或文件, 取值0为OFF,1为ERROR(默认值),2为INFO,3为DEBUG
    • SET TRACE_MAX_FILE_SIZE mb:设置跟踪日志文件的大小,默认为16M

    评论

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    站内搜索