- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Hsqldb安装与使用(有详细实例)
Hsqldb安装与使用?2010-07-28 20:04:51|??分类: /blog/JAVA学习 |??标签:hsqldb?/blog/jdbc?/blog/mydb?/blog/jar?/blog/数据库? |字号大中小?订阅 HSQLDB是一个轻量级的纯Java开发的开放源代码的关系数据库系统,其体积小,占用空间小,使用简单,支持内存运行方式等特点。可以在/projects/hsqldb/files/下载最新的HSQLDB版本。我这里下载的是HSQLDB 1.8.13版本。下载完之后,把它解压到任一目录下,如E:\hsqldb下,完成安装工作。Hsqldb有四种运行模式:一、 内存(Memory-Only)模式:所有的数据都将在内存中完成,如果程序退出,则相应的数据也将同时被销毁。连接JDBC的实例为:jdbc:hsqldb:mem:dbname二、 进行(In-Process)模式:此模式从应用程序启动数据库,由于所有的数据都将写到文件中,所以,即使程序退出,数据也不会被销毁。In-Process不需要另外启动,可以通过DriverManager.getConnection(jdbcUriName,”sa”,””);方式即可启动数据库。连接JDBC的实例为:jdbc:hsqldb:file:/E:/hsqldb/data/dbnamejdbc:hsqldb:file:/opt/db/dbnamejdbc:hsqldb:file:dbname三、 服务器模式:此模式下HSQLDB跟其它数据库服务器一样,需要通过服务器的形式来进行启动,可以通过java –cp ../lib/hsqldb.jar org.hsqldb.Server –database.0 testdb –dbname.0 testdbName的命令启动一个守护进程。连接JDBC的实例为:jdbc:hsqldb:hsql://localhost:port/dbname四、 Web服务器模式:此模式以WEB服务器的形式启动,并通过HTTP协议接受客户端命令。从1.7.2版本开始,Web服务器模式的HSQLDB开始支持事务处理。可以通过java –cp ../lib/hsqldb.jar org.hsqldb.WebServer –database.0 testdb –dbname.0 testdbname的命令来启动。?重点讨论hsqldb服务器模式的启动方法和连接和实际java程序的JDBC连接情况。假设JDK已经安装到机器上,环境变量等都正确设置。首先在E:\hsqldbTest目录下建立两个子目录,data和lib目录,data用来存放数据,lib用来管理jar包。将解压之后的hsqldb中的lib目录下的hsqldb.jar文件拷贝到E:\hsqldbTest\lib目录下。1. 在hsqldbTest目录下创建runServer.bat文件,其内容为:cd data@java -classpath ../lib/hsqldb.jar org.hsqldb.Server?2. 保存runServer.bat文件,并双击运行该文件,此时回弹出命令行窗口,如下图,表示已启动HSQLDB数据库。 此时,在data目录下产生了三个文件,如:test.lck ——标识数据库锁状态。test.log ——运行数据库产生的log信息,它将记录每一个运行和用户操作环节。perties——数据库的配置信息,包括分配的内存大小等,可更具需要修改。注:如果在命令行窗口中按下[Ctrl] + [C]组合键,数据库将退出并关闭。?在做第三步时,千万不能关闭runServer.bat3. 再创建runManager.bat文件,用来启动图形界面管理工具,其内容为:cd data@java -classpath ..\lib\hsqldb.jar org.hsqldb.util.DatabaseManager?4. 保存runManager.bat文件,并双击文件,此时回弹出图形界面(注意,在进行这一不之前,必须确保第二步已执行),如下图。 Recent:将会列出最近的数据库配置Setting Name: 设置名称,这里不需要填写Type:选择服务器模式(HSQL Database Engine Server)Driver:驱动名称,不需要修改URL:JDBC连接,无需修改User:用户名,根据需要设置Password:密码,根据需要设置?5. 点击【OK】按钮,即可连接到test数据库。如下图所示。 此时,我们可以在窗口中创建表等操作,例如,我们创建一个TBL_USERS的表。在菜单栏中选择【COMMAND】-【CREATE TABLE】命令,此时在右下文本框中显示创建表的命
原创力文档


文档评论(0)