H2最佳实践

42次阅读

共计 684 个字符,预计需要花费 2 分钟才能阅读完成。

Embedded 嵌入式
jdbc:h2:file:<databaseName>
jdbc:h2:~/javacc,windows 下则会在 C:UsersAdministrator 下创建文件 javacc.mv.db,linux 则当前用户目录下面
jdbc:h2:/data/test (linux only) linux 下则会在 /data 下创建文件 test.mv.db
jdbc:h2:./test 在当前目录创建 test.mv.db,IDE 里面就是当前项目目录下面
jdbc:h2:file:C:/data/sample (Windows only) 在 C 盘下面 data 目录下创建文件 sample.mv.db

In-Memory 内存数据库
jdbc:h2:mem:<databaseName>
jdbc:h2:mem:test multiple connections in one process 内存数据库被命名
jdbc:h2:mem: unnamed private; one connection 内存数据库私有
Server Mode 使用 TCP/IP 的服务器模式(远程连接)
jdbc:h2:tcp://<server>[:<port>]/[<path>]<databaseName>
jdbc:h2:tcp://localhost/~/test user home dir
jdbc:h2:tcp://localhost//data/test absolute dir

用户名和密码
jdbc:h2:<url>;USER=<username>

连接字符串参数
DB_CLOSE_DELAY:要求最后一个正在连接的连接断开后,不要关闭数据库

正文完
 0