H2 Database是一个非常轻量级的嵌入式关系型数据库,我通常拿它来做个Demo啊,评估一个新框架啊什么的。非常轻便易用。
- 先看一下如何通过jdbc访问h2吧
写道
H2 Server JDBC Driver
DRIVER CLASS: org.h2.Driver
DRIVER LOCATION: Enter the location of the jar file containing the H2 JDBC Driver
JDBC URL FORMAT: jdbc:h2:tcp://<host>/<database>
DRIVER CLASS: org.h2.Driver
DRIVER LOCATION: Enter the location of the jar file containing the H2 JDBC Driver
JDBC URL FORMAT: jdbc:h2:tcp://<host>/<database>
H2 Embedded JDBC Driver
DRIVER CLASS: org.h2.Driver
DRIVER LOCATION: Enter the location of the jar file containing the H2 JDBC Driver
JDBC URL FORMAT: jdbc:h2:file:<filepath>(其实还可以这样写: jdbc:h2:<filepath>)
简单说明一下:
1.通过JDBC连接H2数据库有两种方式,server和embedded
前者就是通常意义上的连接数据库服务器,而后者可以理解为,访问某主机上的数据文件。
个人推荐第二种方式——嵌入式,也是h2的亮点。因为不需要额外启动数据库服务,你的系统看起来就像没用数据库一样。
2.关于JDBC驱动。就是在你下载的h2数据库的bin目录下的那个jar文件。它同时也是h2的程序文件!