自java学习之hsqldb文档 .docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java学习:HSQLDB文档 2007年12月18日 星期二 17:03 Java学习:HSQLDB文档 近来研究HSQLDB,就尝试翻译了一下它的文档,这里贴出来和大家共享,欢迎大家和我交流: HYPERLINK mailto: ﻫ一 什么是HSQLDB? HSQLDB具有以下特点:    是一个开放源代码的JAVA数据库   具有标准的SQL语法和JAVA接口 HSQLDB可以自由使用和分发 非常简洁和快速的  具有内存数据库,独立数据库和C/S数据库三种方式   可是在APPLET中使用    更多的细节: 索引可以被创建和自动使用    支持事务处理  允许表关联 完整性引用和约束   支持JAVA存储过程和函数    数据库可以生成SQL脚本 使用用户名,密码,访问权限等安全机制   可以被JAVA1.1和JAVA2编译   建立在HypersonicSQL基础上的HSQLDB,是一个通用目的的数据库,非常的小,而且易于安装和使 用。可以用于APPLETS中 ,测试中,应用系统中。   由于提供了标准SQL和JDBC接口,HSQLDB可以方便的和其他数据库之间进行数据转换。   HSQLDB的当前最新版本是1.7.1,以压缩包的形式提供,包括可以使用的JAR文件,文档,源代码, 测试程序,例子等。   二 操作模式介绍 ﻫ   HSQLDB有两种操作模式:  进程内模式(只用在同一个JVM里的应用程序才可以访问数据库)   C/S模式(多个计算机/系统可以访问同一个数据库)    进程内访问模式 ﻫ进程内访问模式也就是独立模式。这里的独立模式是相对于C/S模式(客户端程序访问数据库服务器)而 言的。这里,数据库和应用程序运行在同一个JVM下。这个时候的数据库实际上就是相当于被应用程序调 用的代码库。程序和数据库通过通用的JDBC调用进行通讯,但是这种调用是内部调用,不需要通过网络 通讯。    在这个模式下,同一时间一个数据库只能有一个应用程序访问,否则,就要使用C/S模式(允许多 个JVM或者计算机在同一时间访问同一个数据库)。   这种模式下的JDBC的URL如下:    jdbc:hsqldb:test   这里,test是数据库文件名。另一个例子(WINDOWS系统下):    jdbc:hsqldb:c:\db\test   C/S访问模式  这种模式下数据库和应用程序不是运行在同一个JVM进程下,而是有自己独立的进程或者是独立的 机器。 不需要客户端程序进入服务器的文件系统。这种模式下的数据库操作模式和一些大的数据库(比 如SQL SERVER,ORACLE等)没什么区别的。可以在INTERNET或者INTRANET。    HSQLDB除了有自己的访问协议,还支持标准的HTTP协议,从而可以穿越防火墙或者代理服务器来访 问数据库。   In all Server modes the actual database is specified in the Java command that starts the server. This can be the dot ." for all-in-memory operation or the path for the database name    服务器模式一共有三种:SERVER,WEBSERVER和SERVLET。 SERVER   这种模式下的通讯协议是建立在TCP/IP基础上的HSQL专有协议。每个客户端都有一个独立的连接。 这种模式的响应速度是非常快的,如果使用C/S模式,应该更多的采用这种服务模式。   这种模式下的JDBC URL是:   jdbc:hsqldb:hsql://hsqldbsrv   这里,hsqldbsrv是机器名称。如果一台机器上跑多个服务器,需要指定端口,例如: jdbc:hsqldb:hsql://hsqldbsrv:9002,如果是本地计算机,则使用localhost: jdbc:hsqldb:hsql://localhost。   WEBSERVER   有些时候,由于防火墙或者代理服务器的存在,需要使用HTTP协议进行通讯,系统提供一个小而简 单的WEBSERVER用来相应针对数据库的查询,例如:   jdbc:hsqldb :   SERVLET    这种模式和WEBSERVER模式很类似,数据库运行在一个SERVLET里,而SERVLET可以运行在几乎所有 的WEBSERVER里。而且和JAVA SERVLETE API兼容(测试环境是J2DK2.1)。这是通过网络直接访问的。如 果你的SERVL

文档评论(0)

177****7155 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档