ASP编程 PHP编程 JSP编程 NET编程 CGI编程 XML编程 
Google adsense申请技巧本站核心代理域名注册主机业务 快速发布你的买卖域名买卖网站信息 1元注册 cn域名
站长每日新闻导读 √ ·推荐万网空间¥120元 150m 站长网:站长必上的网站网站联盟大全本站代理万网域名55空间120元
 2006-12-15 15:23:05

如何将XML文件中的数据传送并保存在关系数据库中

来源: 字体:[ ]

在AJAX、网络服务与纯XML之间存在大量的数据传输。XML确实使数据传输更加方便。虽然这相当不错,不过它完全忽略了一个事实,即最终数据必须存储在某个地方,最可能是在一个关系数据库中。这带来了一个问题:如何将XML文件中的信息存储到关系数据库中呢?

理想情况下,这种程序很明显;但事实并非如此。哎!如果我长得像布拉德皮特并拥有比尔盖茨的支票薄就好了。我使它接近完美,我做出如下选择:

整容手术
释放我的机器人杀手军队
哈,错误的选择。再试一次。

每次插入使用一个单独SQL语句的单纯循环方法。
建立许多可以立即执行的界定SQL语句的单纯循环方法。
应用XSL建立SQL的科学方法。
我会选择哪个方法,介意猜一猜吗?

对,我肯定会选择第三个方法。所以,让我们了解一下我们将要处理的XML,如列表A所示。没有华而不实,只是必要的概念证据。

列表A——输入XML文件

<?xml version="1.0" ?>

<!-- Edited with the Butterfly XML Editor (http://www.butterflyxml.org) -->

<root>

<row>

<state_id>PA</state_id>

<state_name>Pennsylvania</state_name>

</row>

<row>

<state_id>NJ</state_id>

<state_name>New Jersey</state_name>

</row>

</root>

下面,我们查看一下我们建立插入的表格,如表A:

表A——Tarqet表

state_id  VARCHAR2(2)
state_name VARCHAR2(50)

利用这些信息,我们可以采取两种可能的行动。第一种是建立一个XSL式样表,它模仿第一个方法:“每次插入使用一个单独SQL语句的单纯循环方法”。这个方法具有速度与通用性的优势,毕竟XSL是一个世界通用的标准。

 推荐教程
     
网站地图 - 域名注册续费虚拟主机代理 - 交易论坛 - 网站投稿 - 广告服务 - 帮助中心 - 联系我们
Copyright ©2003-2007 www.Admin5.com All Rights Reserved