H2教程系列(一) 简介与安装
H2教程系列文章目錄
第一章 H2入門之簡介與安裝
第二章 H2入門之創(chuàng)建數(shù)據(jù)庫
簡介與安裝目錄
- H2教程系列文章目錄
- 一、簡介
- 1、主要特點
- 2、附加的功能
- 3、H2數(shù)據(jù)庫中的組件
- 二、安裝
- 1、下載
- 2、Windows安裝
- 3、驗證H2數(shù)據(jù)庫安裝
一、簡介
H2是一個開放源碼的輕量級Java數(shù)據(jù)庫。它可以嵌入到Java應用程序中或以客戶端 - 服務器模式運行。主要是H2數(shù)據(jù)庫可以配置為作為內(nèi)存數(shù)據(jù)庫運行,這意味著數(shù)據(jù)不會在磁盤上持久存儲。由于嵌入式數(shù)據(jù)庫不適用于生產(chǎn)開發(fā),而是主要用于開發(fā)和測試,可以在嵌入式模式或服務器模式下使用
1、主要特點
- 極快,開源的JDBC API,用 Java 編寫;
- 支持標準的 SQL 和 JDBC API,也可以使用 PostgreSQL ODBC 驅(qū)動程序;
- 可用于嵌入式和服務器模式; 內(nèi)存數(shù)據(jù)庫;
- 支持集群和多版本并發(fā);
- 基于瀏覽器的控制臺應用程序;
- 占用體積小 - 約1.5MB的jar文件大小。
2、附加的功能
- 基于磁盤或內(nèi)存中的數(shù)據(jù)庫和表,支持只讀數(shù)據(jù)庫,臨時表;
- 提供事務支持(讀提交)、兩階段提交多連接、表級鎖定;
- 是基于成本的優(yōu)化器,使用遺傳算法進行復雜查詢,零管理;
- 包含可滾動和可更新的結(jié)果集支持,大型??結(jié)果集,外部結(jié)果排序,函數(shù)可以返回結(jié)果集;
- 支持加密數(shù)據(jù)庫(AES),SHA-256密碼加密,加密和SSL功能。
3、H2數(shù)據(jù)庫中的組件
這是一個客戶端/服務器應用程序,因此服務器和瀏覽器都需要運行它
- 網(wǎng)頁瀏覽器
- H2控制臺命令行服務器
二、安裝
前置條件:
- 需安裝JAVA環(huán)境
- 瀏覽器
1、下載
前往 官方下載頁下載
筆者安裝的版本是 2.1.210
2、Windows安裝
下載完成后雙擊安裝文件,選擇一個空文件夾,路徑盡量不要帶中文,筆者安裝 D:\ProgramFiles\H2 文件夾下
直接下一步,安裝
3、驗證H2數(shù)據(jù)庫安裝
如果按下win鍵沒有找到”H2 Console“
可以嘗試先去自己的安裝目錄的 bin 文件夾下,然后雙擊 h2.bat
Windows操作系統(tǒng)會在上述操作后通過默認瀏覽器打開 主機IP:8082端口 控制臺登錄頁面
Linux則是進入到解壓目錄下的 bin 文件夾下,運行命令 ./h2.sh,瀏覽器訪問 主機IP:8082端口
筆者 控制臺登錄頁面鏈接:http://10.4.18.40:8082/
控制臺頁面
輸入SELECT * FROM INFORMATION_SCHEMA.USERS 并執(zhí)行
斷開連接返回登錄頁
總結(jié)
以上是生活随笔為你收集整理的H2教程系列(一) 简介与安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ccs5.4证书过期问题
- 下一篇: 安徽省计算机2级考试试题,安徽省计算机二