用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(上)
2010-03-19 00:00:00 来源:WEB开发网connect
'jdbc:derby:net://localhost:1527/ONLINEBANKING;create=true:
user=bankuser;password=bankpass;';
非常好!数据库已经创建好了。接下来要创建与数据库相关联的 6 个表。
创建数据库表
您将创建的表定义了数据库的模式。在 ij 提示符下键入以下命令创建 online users 表:
create table onlineusers (username varchar(24) primary key,
password varchar(24));
此命令创建带有 username 和 passwork 字段的表。其中 username 字段为惟一主键,也就是说 online users 表中任两条记录都不能有相同的用户名。
接着创建另外 5 个数据库表,如 清单 1 所示。
清单 1. 创建数据库表
create table accounts(username varchar(24),
account integer
not null
generated always as identity
(start with 1, increment by 1)
primary key,
accounttype varchar(24),
balance float);
create table transactions (accountnumber integer,
transactionnumber integer
not null
generated always as identity
(start with 1, increment by 1),
primary key(accountnumber,
transactionnumber),
date varchar(8),
header varchar(255),
checknumber integer,
amount float);
create table payees (username varchar(24),
name varchar(255),
primary key(username, name),
address1 varchar(30),
address2 varchar(30),
address3 varchar(30),
city varchar(50),
state varchar(20),
zip varchar(5),
phoneareacode varchar(3),
phoneprefix varchar(3),
phonesuffix varchar(4),
accounttopay varchar(100),
nameonbill varchar(255),
alias varchar(255));
create table loanapplications (username varchar(24),
loannumber integer
not null
generated always as identity
(start with 1, increment by 1),
primary key(username, loannumber),
loantype varchar(50),
amount float,
termmonths int,
joint varchar(5),
percentfinanced varchar(3),
approved varchar(5),
denied varchar(5));
create table pendingpayments (username varchar(24),
payeename varchar(255),
primary key(username, payeename),
account integer,
amount float,
date varchar(8),
notes varchar(255),
recurring varchar(5),
finalpayment float,
frequency varchar(24),
totalnumberofpayments integer,
recurringtype varchar(24));
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接