WEB开发网
开发学院数据库DB2 使用 IBM DB2 pureXML 和 ASP.NET 开发一个商店定... 阅读

使用 IBM DB2 pureXML 和 ASP.NET 开发一个商店定位器应用程序

 2010-02-25 00:00:00 来源:WEB开发网   
核心提示: 建立数据库在本小节中,首先是为 Store Locator 创建一个新的 DB2 数据库,使用 IBM DB2 pureXML 和 ASP.NET 开发一个商店定位器应用程序(3),然后是创建一个表和两个视图,前者用于存储每个商店位置,info 列为 XML 类型,这意味着它的内容将是原生 XM

建立数据库

在本小节中,首先是为 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。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 IBM DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接