没有合适的资源?快使用搜索试试~ 我知道了~
首页H2Database中文教程
H2Database中文教程
需积分: 16 116 浏览量
更新于2023-05-26
评论
收藏 126KB DOC 举报
H2Database中文教程,数据库配置,spring hibernate配置详细介绍
资源详情
资源评论
资源推荐

启 动 和 使 用
H 2
管 理 系 统
设 置
H 2
管 理 系 统
通 过
J D B C
连 接 到 数 据 库
创 建 一 个 新 的 数 据 库
使 用 服 务 器 模 式
使 用
H i b e r n a t e
使 用
To p L i n k
和
G l a s s f i s h
使 用
E c l i p s e L i n k
在
W E B
应 用 中 使 用 数 据 库
C S V (
逗 号 分 隔 文 件
)
的 支 持
升 级
,
备 份
,
和 恢 复
命 令 行 工 具
使 用
O p e n O f f i c e
基 础 框 架
使 用
/ J N L P
启 动
J AVA W E B
使 用 连 接 池
全 文 检 索
用 户 自 定 义 变 量
日 期 和 时 间
使 用
S p r i n g
使用和启动 H2 管理系统
H2 管理系统让你能够通过一个浏览器对 H2 的 SQL 数据库进行管理操作。H2 管理系统不
仅可以连接 H2 数据库,也可以连接其他支持 JDBC 接口的数据库。
这是一个 B/C/S 应用,在服务器和浏览器上都要运行 H2 的管理程序。根据平台不同,H2

管理系统支持多种启动应用的方式。
在 windows 上有两种方式启动 H2 管理系统
方式一 :单击 [ 开始] ,[ 程 序] , [H2],和 [H2 Console (Command Line)] 。当使用 SUN
JDK1.5 时,一个标题为'H2 Console'的窗口将弹出。当使用 SUN JDK1.6 时,一个数据库图
标将被加入 WINDOWS 到系统托盘。如果既无窗口弹出也没有图标加入到系统托盘,很可
能是你的 JDK 没有正确安装(如果确认自己的 JDK 安装正确,可以尝试用另外一种方式启
动控制台)。另外一个浏览器窗口将被打开,指向的 URL 是 http://localhost:8082,是 H2 管
理系统的登录页面。
方式二:打开文件浏览器,切换目录到 h2/bin,双击运行 h2.bat。一个控制台窗口将弹出,
如果有问题,将有错误信息在这个窗口里显示。一个浏览器窗口将被打开,指向的 URL 是
http://localhost:8082,是 H2 管理系统的登录页面。
其他操作系统启动 H2 管理系统
方式一:双击 h2*.jar 文件,如果.jar 文件能正确的被 java 打开。
方 式 二 : 打 开 一 个 控 制 台 窗 口 , 切 换 目 录 到 h2/bin , 执 行 命 令 : java -cp h2*.jar
org.h2.tools.Server
防火墙
在你启动服务时,如果你安装了防护墙,你可能会收到一个防护墙的安全警告。如果不需
要其他计算机访问你这台计算机上的 H2 数据库,你可以让防火墙阻塞 H2 对外服务的端口,
但是本地计算机仍可以访问这些端口。当你需要其他计算机也能访问这台计算机的 H2 数
据库时,你需要让防火墙开放 H2 对外服务的端口。
有报告显示使用卡巴斯基 7.0 的防火墙时,使用 IP 地址访问本地的 H2 时,速度非常的缓
慢,替代的方案是使用'localhost'代替 IP 地址来访问。
一个简单的防火墙已经集成到 H2 的服务器中,其他的计算机缺省状态下不能连接到服务
器,如果需要其他计算机能连接到 H2 服务器,到'Preferences'(偏好),选择'Allow
connections from other computers'(允许从其他计算连接)即可。
JAVA 测试
打开一个命令行窗口,输入下面的命令,检测 JAVA 的版本:
java -version
如果你得到错误的信息,你可能未安装 JDK,或是需要将 JAVA 的可执行文件路径加入到
环境变量 PATH 中。
错误信息'Port may be in use'(端口被占用)

你可能在启动一个 H2 控制台实例时,出现错误信息"The Web server could not be started.
Possible cause: another server is already running...".(WEB 服务器不能启动,可能的原因:另
外一个服务器已经在运行了)。使用不同的端口,可以在一台计算机上启动多个控制台程
序 ,但是一般都不被这么要求。
使用其他端口
如果端口已经被其他应用占用,你需要使用其他端口来启动 H2 控制台。改变 H2 的控制台
端口需要修改配置文件.h2.server.properties。这个文件存储在用户目录下(在 Windows 系统
中,这个文件通常在 Documents and Settings/<username>)。这个相应的入口实体是 webPort.
使用浏览器连接到服务器
服务器启动成功后,你就可以使用 WEB 浏览器访问服务,浏览器需要支持 JavaScript。在
启动的服务器上启动浏览器,打开 URL http://localhost:8082。在启动服务器之外的计算机
上,你需要提供启动服务器的 IP 地址,如 http://192.168.0.2:8082.如果你在服务器上启用了
SSL, URL 需要使用 https://开头.
多个并发会话
支持多个并发的浏览器会话。由于数据对象是存储在服务器上的,同时工作的会话数受限
于服务器的内存。
登录
在登录页,你提交连接信息就可以登录到数据库。设置 JDBC 作为连接数据库的驱动,填
入 JDBC URL、用户名、密码,单击[Connect]。你能保存和恢复以前设置的信息,这些设
置都存储在属性文件中。
错误信息
错误信息用红色标识,你能通过单击消息显示或隐藏异常的堆栈信息。
附加数据库驱动
通过增加 JAR 的本地驱动文件到环境变量来附加数据库驱动。环境变量包括 H2DRIVERS
和 CLASSPATH , 以 WINDOWS 为 例 : 如 要 增 加 数 据 库 驱 动 “ C:\Programs\hsqldb\lib\
hsqldb.jar”,设置环境变量 H2DRIVERS=C:\Programs\hsqldb\lib\hsqldb.jar。
多个驱动可以被设置,每个驱动之间通过;分号分隔(WINDOWS),其他系统通过 :冒号
分隔。在路径中空格被支持,但是这些设置不能被引用。
剩余14页未读,继续阅读
















dy7766
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- ARM Cortex-A(armV7)编程手册V4.0.pdf
- ABB机器人保养总结解析.ppt
- 【超详细图解】菜鸡如何理解双向链表的python代码实现
- 常用网络命令的使用 ipconfig ping ARP FTP Netstat Route Tftp Tracert Telnet nslookup
- 基于单片机控制的DC-DC变换电路
- RS-232接口电路的ESD保护.pdf
- linux下用time(NULL)函数和localtime()获取当前时间的方法
- Openstack用户使用手册.docx
- KUKA KR 30 hA,KR 60 hA机器人产品手册.pdf
- Java programming with JNI
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0