Posted by cnruby Sat, 24 Mar 2007 08:07:00 GMT

Rails框架开发工具讲座:在Windows XP上使用嵌入型版本Derby

目录

 (一)系统环境:

  1. 操作系统Windows XP
  2. 安装Java语言开发环境Sun JDK 6.0,下载链接请点击这里
  3. 在Windows XP上安装Linux核心命令,点击这里

 (二)前提条件:

  1. 假定你JDK 6.0安装目录是:D:\Programme\Java\jdk1.6.0,请设置系统环境变量如下:
    SET JAVA_HOME=D:\Programme\Java\jdk1.6.0
    SET DERBY_HOME=D:\Programme\Java\jdk1.6.0\db
    SET PATH=%PATH%;%JAVA_HOME%\bin;%DERBY_HOME%\frameworks\embedded\bin
    SET CLASSPATH=%CLASSPATH%;%DERBY_HOME%\lib\derbyclient.jar;%DERBY_HOME%\lib\derby.jar

 (三)目的:

  1. 对于数据库系统Derby而言,有二种安装组合方式。其一是安装JDK 5.0 + Derby软件包;其二是安装JDK 6.0(它包含了数据库系统Derby)。我们使用第二种方法来说明使用关于嵌入型版本的数据库系统Derby。

 (四)解决方案:

  1. 打开你的DOS终端,切换到你自己定义的Derby数据库数据目录。我们假定为
    d:\derby_daten
  2. 创建和连接一个<b>新</b>数据库方法,打开一个DOS终端,并输入下面系统命令进入数据库客户端:
    ij 
  3. 下面的数据库系统命令完成创建一个名称为derbydbname的数据库同时也进入了该数据库。该命令还告诉数据库系统我们要具有用户名root和密码root的中文数据库:
    ij>connect 'jdbc:derby:d:/derby_daten/derbydbname;create=true;territory=zh_CN;user=root;password=root'; 
  4. 退出数据库客户端
    ij>exit;  
  5. 下面说明如何连接一个<b>已有</b>Derby数据库方法,在一个DOS终端,并输入下面系统命令进入数据库客户端:
    ij 
  6. 连接已有名称为derbydbname数据库:
    ij>connect 'jdbc:derby:d:/derby_daten/derbydbname'; 
  7. 创建数据库表及其数据:
    create table article (name varchar(50)); insert into article values('Derby');
    select * from article; show tables;
  8. 退出数据库客户端
    ij>exit; 
  9. 下面说明如何删除Derby数据库的方法。Derby数据库系统没有提供类似Drop Database命令。你只要删除目录即可。这给我们通过了一个可移动的数据库。
    d:\derby_daten>rm -rf derbydbname 

 (五)视听教学:



 (六)必须注意的问题:

  1. 要是你出现下面提示说明你的环境变量没有搞定。
    错误 08001:No suitable driver found for jdbc:derby:d:/derby_daten/derbydbname;create=true;territory=zh_CN;user=root;password=root 

 (七)参考资料:

  1. http://db.apache.org/derby/


Posted in  | Tags , , , , , , , ,