日期:2014-05-16  浏览次数:20427 次

H2安装使用基础篇
1、H2简介:
H2的主要特点:高效,开源,支持JDBCAPI,支持Embedded,server和in-memory模式,基于浏览器的控制台程序,主文件是一个大约只有1MB的jar文件。特性:纯Java,支持事务隔离(Transaction Isolation),支持基于代价的优化方式(Cost Based Optimizer),支持数据库加密(Encrypted Database),支持ODBC驱动(ODBC Driver),支持全文本搜索(Fulltext Search),支持多版本并发控制(Multi Version Concurrency)H2的历史:H2的发展开始于2004年五月,它的第一个公开发行版本是在2005年12月14日发布的。H2的主要作者是Thomas Mueller,他一直是Hypersonic SQL的源码开发者。在2001年,他加入了PointBase Inc,在那里PointBase Micro被创建。在那时候,他不得不停止Hypersonic SQL,但是这时HSQLDB团队还在为Hypersonic SQL
h2一个开源的、纯java实现的关系数据库。h2数据库特点
(1)性能、小巧
(2)同时支持网络版和嵌入式版本,另外还提供了内存版
(3)有比较好的兼容性,支持相当标准的sql标准
(4)提供了非常友好的基于web的数据库管理界面
2、H2关系数据库与常见关系数据库的对比  [图略]
3、H2下载安装
(1)、访问:http://www.h2database.com/html/main.html下载H2数据库压缩文件[建议下载Platform-independent(all platforms)]  [图略]

(2)、解压文件到指定目录  [图略]

(3)、启动浏览器操作界面,点击bin目录下的h2.bat  [图略]

(4)、此时会弹出一个浏览器页面,默认管理员用户为:"SA",密码:""(第一次登录可以设置密码)

(5)、测试链接、建立连接

(6)、SQL语句文本编辑,如下所示:

DROP TABLE  IF  EXISTS MYTEST;
CREATE TABLE MYTEST(
 ID INT PRIMARY KEY,
 NAME VARCHAR(255)
 );

INSERT INTO MYTEST  VALUES(1,'BOONYA');
INSERT INTO MYTEST  VALUES(2,'BOONTA');
INSERT INTO MYTEST VALUES (3, 'BOONZA');

SELECT * FROM MYTEST;

--RESULTS--------
1 BOONYA 
2 BOONTA 
3 BOONZA 
(7)、clear清除SQL语句,点击清除

注:图由于公司网络原因回去再上。