- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
H2DB使用方法.ppt
H2DB数据库简介1.常用的开源数据库:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2, HSQLDB类似,十分适合作为嵌入式数据库使用,其它的数据库大部分都需要安装独 立的客户端和服务器端。2.H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、性能和功能的优势:H2比HSQLDB的最大的优势就是h2提供了一个十分方便的 web控制台用于操作和管理数据库内容,这点比起HSQLDB的swing和awt控制台实 在好用多了。3.H2和各数据库特征比较。 H2DB文件结构1. bin文件夹中:??? --h2-1.3.154.jar //jar包??? --h2.bat???????? //Windows控制台启动脚本??? --h2.sh????????? //Linux控制台启动脚本??? --h2w.bat??????? //Windows控制台启动脚本(不带黑屏窗口)2.docs 帮助文档3.service //通过wrapper包装成服务。4.src? //源代码5.build.bat? //windows构建脚本?6.build.sh?? //linux构建脚本 H2DB使用准备工作1.下载h2-2011-04-04.zip?,下载地址: /html/download.html2、解压文件,这里以H2表示为解压的文件目录。运行h2/bin/h2.bat 将会自动打开下 面网址。(请确认是否安装了jdk,并设置了JAVA_HOME环境变量)地址:1:8082/login.jsp?jsessionid=2bbe7cd953467e3b399c0da3ca778bc1 选择语言:中文(简体) JDBC URL默认地址为jdbc:h2:~/test,因为没有指定数据库文件位置,点击连接会默认创建数据库test到C:/Users/Administrator下,本文将使用默认的JDBC URL。 用户也可以将JDBC URL改成jdbc:h2:E:\H2DB\MyH2DB,点击连接将会创建数据库MyH2DB到E:\H2DB。 选择默认的JDBC URL地址jdbc:h2:~/test点击连接出现如下视图:H2控制台 在test数据库中创建user表:H2控制台 执行sql语句: H2DB的使用注:H2DB支持Embedded,server以及内存模式。 它们的区别是在java类中连接驱动时jdbc url不同(本文使用server模式): (1)Embedded模式:jdbc:h2:C:/Documents and Settings/wumingtuo/test,如果已启动h2服务,必须先停止服务。 (2)server模式: jdbc:h2:tcp://localhost/~/test,其必须启动服务: H2/bin/h2.bat或者以服务模式启动h2/service/0_run_server_debug.bat ,里面有好几个脚本把H2部署为服务模式。本文主要介绍server模式的使用方法。 (3)内存模式:jdbc:h2:tcp://localhost/mem:test(需启动服务)或jdbc:h2:~/mem:test。1.新建java project工程 myccit。 2. JdbcDao类代码如下(其中包括两个方法getConn()和closeAll())。 (1) getConn()方法。 (2) closeAll(Connection conn, PreparedStatement pstmt, ResultSet rs)方法。 3. TestH2DB测试类代码如下(给user表添加一条记录)。 (1) main方法。 4. 运行TestH2DB测试类。 (查看控制台输出信息)
文档评论(0)