H2 数据库简介_polardb 数据库

H2 数据库简介_polardb 数据库H2 数据库 H2 是使用 Java 开发的内嵌式数据库 开源 支持内存 文件等多种模式 常用于开发和测试环境 特性 读操作快 写操作不如 SQLite 支持全文检索 提供了内置全文检索和 Apache Luncene 的全文检索 可以通过浏览器操作数据库 运行模式 Embedded Mode 内嵌模式 Server Model 服务器模式 混合模式 下载 目前最新版本是 1 4 200

H2数据库

H2 是使用Java开发的内嵌式数据库,开源。

支持内存、文件等多种模式。

常用于开发和测试环境。

特性

读操作快, 写操作不如SQLite

支持全文检索(提供了内置全文检索和Apache Luncene的全文检索)

可以通过浏览器操作数据库

运行模式

Embedded Mode 内嵌模式

Server Model 服务器模式

混合模式

下载

目前最新版本是 1.4.200 , 于2019/10/14 发布。

Windows 安装版本: https://h2database.com/h2-setup-2019-10-14.exe

解压版本, 适合Windows、Linux等操作系统: https://h2database.com/h2-2019-10-14.zip

Maven依赖

		
com.h2database
h2
1.4.200

/pre>

p>Hibernate


在hibernate.cfg.xml 配置:

/p>

pre class='language-javascript'>


org.hibernate.dialect.H2Dialect

/pre>

h3>使用

/h3>

h5>数据库连接地址

/h5>

p>内嵌

/p>

p>jdbc:h2:~/test 用户主目录的

/p>

p>jdbc:h2:/data/test 在/data 绝对路径下

/p>

p>jdbc:h2:./test 当前工作目录

/p>

p>内存

/p>

p>jdbc:h2:mem:test

/p>

p>jdbc:h2:mem: 未命名连接

/p>

p>服务端模式


启动服务的命令: java -cp \*.jar org.h2.tools.Server

/p>

p>jdbc:h2:tcp://localhost/~/test 用户主目录

/p>

p>jdbc:h2:tcp://localhost//data/test 绝对路径

/p>

h5>连接

/h5>

pre class='language-javascript'>

Connection conn = DriverManager.
getConnection("jdbc:h2:~/test");
conn.close();

/pre>

h5>连接池

/h5>

pre class='language-javascript'>

JdbcConnectionPool cp = JdbcConnectionPool.
create("jdbc:h2:~/test", "sa", "sa");
Connection conn = cp.getConnection();
conn.close(); cp.dispose();

/pre>

h5>控制台

/h5>

p>H2提供了控制台工具可以对数据库进行管理和数据的插入等动作,该控制台通过浏览器连接。


启动控制台的方式有多种, 如果使用的是安装版的H2, 可以到安装目录中点击H2.bat 文件启动或是在程序菜单中点击H2 Console (Command Line) , 但是大部分使用H2都是免安装的方式。 这里以Maven 导入的方式为例, Cmd 命令行进入本地库对应的H2目录, 比如: D:\install\maven3.6\repository\com\h2database\h2\1.4.200, 执行如下命令:

/p>

pre class='language-javascript'>

java -jar h2*.jar

/pre>

p>该命令会自动打开一个浏览器窗口, 也就是控制台的地址, 也可以手都打开浏览器输入地址, 使用以下三个地址都可以:

/p>

p>http://localhost:8082/


/p>

p>http://127.0.0.1:8082/


/p>

p>http://192.168.0.7:8082/


控制台页面如下:


/p>

p>JDBC URL 是数据库的地址


/p>

p>用户名使用sa, 密码留空就可以登录了。


/p>

p>登录后的界面如下:


/p>

h3>参考

/h3>

p>官方网站: http://www.h2database.com/html/quickstart.html

/p>

p>----

/p>

p>----

/p>

编程小号
上一篇 2025-03-27 19:01
下一篇 2025-04-01 14:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/142743.html