使用 IBM DB2 pureXML 和 ASP.NET 开发一个商店定位器应用程序
2010-02-25 00:00:00 来源:WEB开发网建立数据库
在本小节中,首先是为 Store Locator 创建一个新的 DB2 数据库。然后是创建一个表和两个视图,前者用于存储每个商店位置,后者用于提供 XML 数据的关系表示。最后,使用一个 .del 文件和 DB2 IMPORT 命令将一系列 XML 文档导入数据库中。
创建数据库
第一步是创建 DB2 数据本身。为此,从 Start>Programs> IBM DB2 >[DB2 Instance Name]>Command Line Tools>Command Editor 打开 DB2 Command Editor,输入以下命令:create database storeloc using codeset UTF-8 territory US。
大约一分钟之后,DB2 将以类似于下面的消息进行响应:DB20000I The CREATE DATABASE command completed successfully。
提示:可以通过同时按下 Ctrl+Enter 键快速执行 Command Editor 中的命令。
接下来,需要告知 Command Editor 连接到新创建的数据库,方法是发出这条命令:connect to storeloc。
DB2 应该通过一些数据库连接信息和以下消息作出响应:A JDBC connection to the target has succeeded。
接下来是创建一个表来存储商店地址数据。
创建 store 表
使用 清单 1 中的 CREATE TABLE 语句创建 store 表。
清单 1. 创建 store 表
create table store (
store_id int not null generated by default as identity,
info xml not null,
primary key(store_id)
);
可以看到,store 表包含两列:store_id(主键)和 info。如您所料,store_id 是每行的唯一标识符。这个列使用了 generated by default as identity 子句,该子句将在每次插入一行时自动递增数值 1,这和 MySQL 数据库中的 auto_increment 特性非常相似。info 列为 XML 类型,这意味着它的内容将是原生 XML 数据。执行上述语句将导致以下响应:DB20000I The SQL command completed successfully。
更多精彩
赞助商链接