建立一个 Derby 日历,第 1 部分: 理解 JDBC
2010-04-19 00:00:00 来源:WEB开发网图 1. 基本应用程序的三个类
Event 类接收和存储数据。除了针对每个属性的 getter 和 setter 方法之外,还有创建、更新以及删除单个记录的方法.还有简化单个记录的创建和管理的构造器。
Calendar 类用来提供在用户界面上显示的数据。暂时,它将简单地输出文本,但最终它将被重构以返回一组事件对象。
Reminder 类生成电子邮件提醒信息。暂时,我们将试着发送单个信息以及基于事件日期的信息组。
安装数据库
在建立应用程序之前,您必须安装 Derby。
安装 Derby 软件
安装 Derby 软件很简单。下载压缩文件,解压到想要安装它的目录。
在这个位置下,您创建的每个数据库都有自己的目录。没有安装过程,但需要设置一些环境变量。
准备环境
因为 Derby 发行版是一个基于 Java 的系统,请在运行之前确保所有对应的类都包括在类路径中。最容易的方法是使用 Derby 提供的 sysinfo 脚本。该软件有两种不同版本的 sysinfo 脚本:一个针对嵌入模式,一个针对网络模式。在本文的例子中,使用的是目录 frameworks\embedded\bin 下的嵌入式版本。
首先,设置 DERBY_INSTALL 变量,如 清单 1 所示。
清单 1.设置 DERBY_INSTALL 变量
C:\derby>set DERBY_INSTALL=c:\derby
C:\derby>set PATH=%PATH%;
C:\derby>sysinfo
C:\derby>rem set DERBY_INSTALL=
C:\derby>rem set DERBY_INSTALL=
C:\derby>FOR %X in ("c:\derby") DO SET DERBY_INSTALL=%~sX
C:\derby>SET DERBY_INSTALL=c:\derby
C:\derby>set CLASSPATH=c:\derby\lib\derby.jar;c:\derby\lib\derbytools.jar;
C:\derby>java org.apache.derby.tools.sysinfo
------------------ Java Information ------------------
Java Version: 1.5.0_02
Java Vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jre1.5.0_02
Java classpath: c:\derby\lib\derby.jar;c:\derby\lib\derbytools.jar;
OS name: Windows 2000
OS architecture: x86
OS version: 5.0
Java user name: Administrator
Java user home: C:\Documents and Settings\Administrator
Java user dir: C:\derby
java.specification.name: Java Platform API Specification
java.specification.version: 1.5
--------- Derby Information --------
JRE - JDBC: J2SE 5.0 - JDBC 3.0
[C:\derby\lib\derby.jar] 10.1.1.0 - (208786)
[C:\derby\lib\derbytools.jar] 10.1.1.0 - (208786)
------------------------------------------------------
----------------- Locale Information -----------------
------------------------------------------------------
更多精彩
赞助商链接