h2连接模式

h2连接模式
>嵌入方式:本地使用JDBC访问
>服务器方式:远程通过TCP/IP使用JDBC,ODBC访问
>混合方式:同时兼容嵌入方式和服务器方式

嵌入方式
jdbc:h2:[file:][<path>]<databaseName>
>home目录
jdbc:h2:~/test
>其他
jdbc:h2:file:c:/xxx
jdbc:h2:file:/xxx

内存数据库
>数据库无名
jdbc:h2:mem:
>数据库有名
jdbc:h2:mem:abc

服务器方式TCP/IP
>持久化
jdbc:h2:tcp://localhost/xxx
>内存
jdbc:h2:tcp://localhost/mem:xxx

服务器方式SSL/TLS
>持久化
jdbc:h2:ssl://localhost/xxx
>内存
jdbc:h2:ssl://localhost/mem:xxx

加密文件
jdbc:h2:<url>;cipher=AES|XTEA
jdbc:h2:<url>;cipher=AES

File locking methods
jdbc:h2:<url>;FILE_LOCK={FILE|SOCKET|NO}

若数据库存在,打开该数据库;否则,提示错误
jdbc:h2:<url>;IFEXISTS=TRUE

Don't close the database when the VM exits


关闭参数错误提示
jdbc:h2:<url>;IGNORE_UNKNOWN_SETTINGS=TRUE

连接数据库时,执行sql
jdbc:h2:<url>;INIT=RUNSCRIPT FROM '~/XXX.sql'

使用用户名/密码
jdbc:h2:<url>[;USER=<username>][;PASSWORD=<value>]

Debug trace settings
jdbc:h2:<url>;TRACE_LEVEL_FILE=<level 0..3>;TRACE_LEVEL_SYSTEM_OUT=3
0:off
1:error
2:info
3:debug

访问模式
r:表示读
w:表示写
rw:表示读写
jdbc:h2:<url>;ACCESS_MODE_DATA=rws

数据库在zip文件中
jdbc:h2:zip:<zipFileName>!/<databaseName>

兼容模式--兼容其他数据库
jdbc:h2:<url>;MODE=<databaseType>
jdbc:h2:<url>;MODE=MYSQL
DB2
Derby
HSQLDB
MS SQL
MySQL
Oracle
PostgreSQL

自动重连
jdbc:h2:<url>;AUTO_RECONNECT=TRUE

延迟关闭
jdbc:h2:<url>;DB_CLOSE_DELAY=10

不自动关闭
jdbc:h2:<url>;DB_CLOSE_DELAY=-1

混合方式
jdbc:h2:<url>;AUTO_SERVER=TRUE

Page size
jdbc:h2:<url>;PAGE_SIZE=512

其他设置
jdbc:h2:<url>;<setting>=<value>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值