javaweb程序数据图片存在哪里比较好_我的Java Web之路44 - H2Database

本系列文章旨在记录和总结自己在Java Web开发之路上的知识点、经验、问题和思考,希望能帮助更多(Java)码农和想成为(Java)码农的人。

目录

  1. 介绍
  2. H2下载
  3. H2的使用模式
  4. H2的特性
  5. H2安装
  6. H2验证
  7. 添加依赖库的重复性
  8. 总结

介绍

上篇文章简单介绍了数据库,本篇文章我们就介绍一下具体的一款关系数据库,它就是H2Database(下面简称为H2)。大家可以到它的官网(http://www.h2database.com/html/main.html)上去看看它有哪些特性,它是如何使用的等等。

事实上,我们每次需要使用新的技术、框架、工具等,都应该到其官网上去查阅或下载其相关资料、库、可运行软件等。因为官网提供的东西肯定是最权威最全面的,不过,可能大部分都是英文的,英文水平需要过硬才行。

H2下载

我们打开H2的官网:

2143864b598d7be931bfc4573f8009db.png

H2的官网其实挺简洁的,点击红色箭头所指的链接即可下载H2。

H2的使用模式

事实上,H2如果使用嵌入式模式的话,并不需要安装独立的数据库服务器(即DBMS),相当于,它的DBMS只是一个可被应用程序调用的组件:

6dcd2063ce25691ddc1781bda2f3507e.png

图片来自官网

而H2的服务器模式需要安装一个所谓的控制台(即DBMS),应用程序需要与H2服务器进行远程通信来访问和管理数据库:

218b8a17d4de5e69e230dd56c51cd35b.png

图片来自官网

H2的特性

官网中写的明明白白了,我就不再赘述,让读者朋友们厌烦了啊:)

H2安装

一般软件开发流程中,在开发阶段往往需要单元测试,或简单的验证,所以越简单是越好,如果还要先安装或部署一个独立的数据库服务器那就太费劲了。

所以,我们就采用H2的嵌入式模式吧。

既然如此,前面介绍了H2的嵌入式模式实际上就是一个被应用程序调用的组件,因此也就谈不上什么安装了,只要在你的工程中添加这个组件的JAR包即可。

不过,我们上面下载的是一个ZIP压缩包,先解压看看里面有什么吧,解压出来就是一个叫h2的文件夹,里面又有:

19a62e3e7a4debdced8e8cca487fb901.png

进入到bin目录里面就可以看到有一个JAR包了,下面就可以把这个JAR包添加到我们的工程中了:

  • 如果是Java工程,可以参考这篇文章,实际上可以不用先定义User Library,而是直接在Java Build Path中添加External JARs,当然使用User Library是为了更好管理JAR包,因为像Spring这样的框架包含的JAR包就多了;
  • 如果是Java Web工程,可以参考这篇文章。

比如,我们可以先在Eclipse中建立一个Java工程,就叫h2db-test吧,直接添加External JARs之后是这样的:

b9ad0f9a88f35bb8f1dca9e073877252.png

H2验证

现在我们直接写一个测试类,然后实现main()方法:

import java.sql.*;public class Test {public static void main(String[] args) throws SQLException {Connection conn = DriverManager.getConnection("jdbc:h2:~/h2db/test
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值