使用 Python 和 pureXML 操作 CSV 数据
2010-02-25 00:00:00 来源:WEB开发网现在已经创建好数据库,您可以创建用于储存应用程序数据的表了。
创建数据库表
您将把人口数据装载到数据库并将其储存在 3 个独立的表中:country、region 和 state。现在,让我们通过 清单 1 创建这些表。
清单 1. 用于创建表的 DDL SQL 语句
create table country (
id int not null generated by default as identity,
data xml not null,
primary key(id)
);
create table region (
id int not null generated by default as identity,
data xml not null,
primary key(id)
);
create table state (
id int not null generated by default as identity,
data xml not null,
primary key(id)
);
所有这些表都储存相同类型的数据 —— 每插入一个行时 DB2 自动生成的唯一标识符,以及用于为每个行储存一个 XML 文档的 XML 数据列。严格来说,您可以在这里仅使用一个表,然后在其上创建一个类型列来决定行是 country、region 还是 state,但是将数据储存在 3 个表中为以后的操作带来更多的灵活性。
当您执行以上的 SQL 语句时,DB2 将为每个表返回以下的响应消息:DB20000I。SQL 命令成功完成。
配置好数据库之后,您可以安装 Python 和针对 Python 的 ibm_db 扩展了。
安装和配置 Python
Python 是非常关注代码的可读性的高级编程语言。和许多其他缩进和编程风格由开发人员决定的编程语言不同,Python 要求您必须使用缩进来表示代码块(比如类、语句和循环)。Python 易于学习、生成的代码非常干净美观、适用于许多不同的平台,因此它是开发许多应用程序项目的不错选择。
更多精彩
赞助商链接