Java嵌入式数据库H2学习总结(一)——H2数据库入门

h2database数据库完整版 h2数据库完整版 立即下载

Java嵌入式数据库H2学习总结(一)——H2数据库入门

一、H2数据库介绍

  常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。

  H2的优势:
    1、h2采用纯Java编写,因此不受平台的限制。
    2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。
    3、h2提供了一个十分方便的web控制台用于操作和管理数据库内容。

二、H2数据库下载和安装

2.1、H2数据库下载

  H2数据库下载地址:http://www.h2database.com/html/download.html

  

  

  下载完成之后,得到如下图所示的压缩包:

  

2.2、H2数据库安装

  H2数据库的安装非常简单,直接将下载下来的压缩包解压缩即可,如下图所示:

  

  这样,H2数据库就算是安装完成了

2.3、测试H2数据库

  首先介绍一下H2数据库的目录结构

  h2
  |---bin
  |    |---h2-1.1.116.jar   //H2数据库的jar包(驱动也在里面)
  |    |---h2.bat              //Windows控制台启动脚本
  |    |---h2.sh                  //Linux控制台启动脚本
  |    |---h2w.bat              //Windows控制台启动脚本(不带黑屏窗口)
  |---docs                       //H2数据库的帮助文档(内有H2数据库的使用手册)
  |---service //通过wrapper包装成服务。
  |---src //H2数据库的源代码
  |---build.bat //windows构建脚本
  |---build.sh //linux构建脚本

  运行h2.bat批处理程序启动H2数据库,如下图所示:

  

  打开浏览器,输入地址:http://localhost:8082访问H2数据库的Web Console,如下图所示:

  

  能够看到这个界面,就说明了H2数据库可以正常使用了。

三、简单使用H2数据库

3.1、登录H2数据库的WebConsole控制台

  

  

  连接测试通过之后,点击【连接】按钮,登录到test数据库的webConsole,如下图所示:

  

3.2、创建表

  复制H2数据库提供的样例SQL脚本,如下图所示:

  

  执行SQL脚本,如下图所示:

  

  SQL脚本执行结果:

  

  全部正常执行成功,此时就可以看到创建好的TEST表,如下图所示:

  

3.3、test数据库文件存放位置说明

  在上面的操作中,我们使用jdbc:h2:~/test这个URL通过JDBC的方式连接上了test数据库,如下图所示:

  

  然后在test数据库中创建了一张TEST表,并对TEST表执行了CRUD操作,那么这个test数据库的文件存放在哪个目录下呢,这里就需要说明一下"~"这个符号在window操作系统下代表什么意思了,在Window操作系统下,"~"这个符号代表的就是当前登录到操作系统的用户对应的用户目录,所以test数据库对应的文件存放在登录到操作系统的用户对应的用户目录当中,比如我当前是使用Administrator用户登录操作系统的,所以在"C:\Documents and Settings\Administrator\.h2"目录中就可以找到test数据库对应的数据库文件了,如下图所示:

  

3.4、创建新的数据库

  

  点击【连接】按钮,就可以进入gacl数据库的控制台了,如下图所示:

  

  此时就可以看到H2自动创建好的gacl数据库和gacl用户,然后在E:\H2目录下也可以找到gacl数据库对应的数据库文件,如下图所示:

  

  同样的,我们也可以在新创建的gacl数据库中创建表,并对表进行CRUD操作,如下图所示:

  

  以上就是H2数据库的简单入门,下一篇博文将讲解如何在java程序中操作H2数据库。

h2数据库驱动jar包 h2数据库驱动jar包, 更多其他数据库驱动jar包(包括db2,derby,exasol,h2,jtds,mimer,mysql,nuodb,oracle,postgresql,redshift,sqlite,vertica)请看楼主其他资源贴 立即下载

相关推荐

H2数据库包

H2是一个开源的嵌入式数据库引擎,采用java语言编写,不受平台的限制,同时H2提供了一个十分方便的web控制台用于操作和管理数据库内容。H2还提供兼容模式,可以兼容一些主流的数据库,因此采用H2作为开发期的数据库非常方便。

H2数据库的安装和使用

​ 在官网上选择一个版本进行下载,可以下载安装器或者直接下载软件包。这里我选择 “” 版本,解压后,既可用于 Windows 平台,也可用于 Linux 平台(如下图所示)。h2|—bin| |—h2-2.1.212.jar  //H2数据库的jar包(驱动也在里面)| |—h2.bat   //Windows控制台启动脚本| |—h2.sh   //Linux控制台启动脚本| |—h2w.bat  //Windows控制台启动脚本(不带黑屏窗口)

qq_48468029的博客 4617

h2数据库安装文件-2021610.zip

H2数据库安装文件

H2数据库配置及相关使用方式一站式介绍(极为详细并整理官方文档)

由于国内H2嵌入式数据库并不是主流数据库,因此相关生态资源文件都比较少,并且很多都是断断续续的,针对此类问题笔者特意去官网整理相关配置文件及说明并进行梳理,方便大家开发时使用。 H2数据库配置及相关使用方式一站式介绍(极为详细并整理官方文档)

轨迹的博客 1万+

allegro转AD-(附工具)

本文介绍了将Allegro的.brd文件转换为Altium Designer可用的.alg文件的操作流程。首先需要下载专用转换工具,然后通过运行.bat脚本将.brd文件转换为.alg格式。最后在Altium Designer中使用导入向导完成文件转换,生成可用的PCB设计文件。整个过程简单快捷,只需三个步骤即可实现Allegro到Altium Designer的工程文件转换。

weixin_50120208的博客 1717

KEITHLEY 2182A + 6220/6221 系列测试系统软件

6221型与2182A型相结合,是业界最完整的差分电导测量解决方案

业余程序员小徐的博客 2989

Java嵌入式数据库H2学习总结(一)——H2数据库入门(转)

一、H2数据库介绍   常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。   H2的优势:     1、h2采用纯Java编写,因此不受平台的限制。     2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。     3、h2...

a18826265589的博客 125

STM32CubeMX的正交编码器encoder

由于最近干活遇到需要获取正交编码的功能,所以返回来研究一下STM32CubeMX的编码器功能,之前也更新过STM32的定时器功能,但是因为之前搞平衡车的正交编码器没有搞清楚原理,就直接用了脉冲输入功能草草了事,现在也算是为之前的年轻买单了,不过看到现有的Encoder说明都比较简单,所以就当是为开发者做贡献了,我研究清楚之后来一篇博客。

ASWaterbenben的博客 1万+
上一篇: MyEclipse使用总结——使用MyEclipse打包带源码的jar包
下一篇: Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库
bing_JavaScript
博客等级 码龄11年 44粉丝 34原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值