WEB开发网
开发学院数据库DB2 使用 pureXML 构建通用组件库 阅读

使用 pureXML 构建通用组件库

 2010-05-31 00:00:00 来源:WEB开发网   
核心提示: 通过下面的命令,创建通用组件库 CompBase 以及最基本的数据表 component,使用 pureXML 构建通用组件库(8),表 component 有两个最基本的组件序号 id 和组件的 XML 描述信息 info,此处组件序号 id 可以为获取组件库的统计信息提供方便,所以在进行真正

通过下面的命令,创建通用组件库 CompBase 以及最基本的数据表 component。表 component 有两个最基本的组件序号 id 和组件的 XML 描述信息 info,此处组件序号 id 可以为获取组件库的统计信息提供方便,与 XML 信息中的组件编码含义不尽相同。

清单 5. 组件库的建立

 db2start 
 SQL1063N DB2START processing was successful. 
 
 db2 create db CompBase using codeset utf-8 territory CN 
 DB20000I The CREATE DATABASE command completed successfully. 
 
 db2 connect to CompBase 
 
 Database Connection Information 
 
 Database server = DB2/LINUXX8664 9.7.1 
 SQL authorization ID = CSLIU 
 Local database alias = COMPBASE 
 
 db2 "create table component (id int, info xml)" 
 DB20000I The SQL command completed successfully. 

4. 组件入库

创建了数据库以及基本的数据表之后,我们就可以将已有的组件信息存储到数据库之中了。组件信息入库可以通过单个入库和批量入库进行,DB2 v9.7 完全支持这两种方式。

单个组件入库,可以通过组件库软件系统前端程序方便的录入生成符合清单 2 所示 XML Schema 要求的 XML 信息,再执行 SQL 语句完成。其实质就是 XML 数据的带验证的插入操作,也就是说在将 XML 数据插入数据库之前首先对其是否满足 XML Schema 进行验证,这样就保证了进入组件库的描述信息是有效的、完整的。

所以在进行真正组件入库操作之前,需要将 XML Schema 注册到数据库中,供验证组件的 XML 描述信息使用。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 pureXML 构建

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