Derby数据库使用简介

  Derby数据库是由Apache下的一个开源的DB项目,与其它DB相比,它有如下的优点:

  1. 完全用Java实现

  2. 支持JDBC及SQL标准

  3. 全部文件只有2M左右

  4. 提供嵌入式的支持,可以简单地嵌入到其它的Java项目

  5. 同时提供网络数据库的功能,可以用C/S方式访问

 

  本篇将对Derby的使用方式进行简单的介绍:

  一、下载

    Derby项目的首页为:http://db.apache.org/derby/index.html,大家可以在该网站找到下载路径及相关文档,现在的最新版本为10.5.3.0。

  二、安装

    Derby下载文件为一个Zip压缩档,只需将该压缩档解压到一个目录(这里用DERBY_HOME代替)即可。

  三、本地访问

    Derby可以作为一个本地数据库使用,这点就像是Access,下面将介绍如何使用Derby提供的ij工具来建立一个新的DB。

    新建一个demo目录,在demo目录下运行:

     

    然后输入

   

    建立一个新的DB名字为myDemo,保存在当前目录,关于ij的用法可以输入help;查看相关帮助。

  四、网络访问

    在demo目录下,运行

   

    这时,Derby服务器已启动成功,默认的端口为1527,打开另外一个Console,运行

   

    则可成功的连接到刚才建立的myDemo数据库,为便于下面测试,运行以下语句新建一个test表,并插入两笔数据。

   

  五、Java代码访问

    新建Java文件,代码如下:

   

    将DerbyDemo保存到demo目录下,运行如下代码编译并运行即可通过网络访问(需按照第四步启动服务器)

   

    使用嵌入式访问只需将main中的getNetwrokConnect改为getEmbededConnect即可。

posted @ 2009-09-19 10:16  moonsnow  阅读(383)  评论(0编辑  收藏  举报