H2数据库H2是使用Java开发的嵌入式数据库,是开源的。 支持内存、文件等多种模式。 常用于开发环境和测试环境中。 读取操作快速,写入操作比SQLite不支持全文搜索。 提供了内置全文搜索和Apache Luncene全文搜索。 浏览器操作数据库运行模式嵌入式模式服务器模式混合模式下载当前最新版本为1.4.200,发布于2019/10/14。
Windows安装版本:适用于https://H2 database.com/H2-setup-2019-10-14.exe解压缩版本、Windows、Linux等操作系统:
ependencygroupidcom.H2数据库/groupidartifactidh2/artifactidversion1.4. 200/version/dependency hibernate
在hibernate.cfg.xml中配置:
property name=' dialect ' org.hibernate.dialect.H2 dialect/property使用数据库连接地址将jdbc:h2:~/在test用户主目录中嵌入JDBC 3360 h 23360 data绝对路径中嵌入jdbc:h2:/test当前工作目录内存JDBC : h 2: mem : test JDBC 3360 h 2:
启动服务命令: java -cp *.jar org.H2.tools.server JDBC : h 2: TCP ://localhost//test用户主页JDBC 3360 h 23360 TCP 3360///localhost///conn.close (; 连接池jdbcconnectionpoolcp=jdbcconnectionpool.create (' JDBC : h 2: (/test )、' sa )、' sa ); connection conn=CP.getconnection (; conn.close (; cp.dispose (; 控制台H2提供通过浏览器连接的控制台工具,可以执行管理数据库和插入数据等操作。
有多种方法可以启动控制台。 如果使用的是安装版的H2,请在安装目录中单击启动H2.bat文件,或在程序菜单中单击H2Console(CommandLine ),但大多数情况下使用H2 这里以Maven的导入方法为例。 Cmd命令行支持本地库,如d :installmaven 3.6repositorycomH2 databaseH2H21.4.200
java -jar h2*.jar此命令自动打开浏览器窗口,即控制台的地址。 也可以用手打开浏览器并输入地址。 也可以使用以下三个地址。
http://localhost:8082/
http://127.0.0.1:8082/
http://192.168.0.7:8082/
控制台页面包括:
JDBC URL是数据库的地址
用户名使用sa,密码保持空白即可登录。
登录后的界面如下。
官网参考: http://www.H2 database.com/html/quick start.html