PersonalCorpus 版 (精华区)

发信人: cliff (土人#面人#糖人#泥人), 信区: WebDev
标  题: XML如何与数据库连接
发信站: 哈工大紫丁香 (2000年09月29日15:29:49 星期五), 转信

XML是一种文件格式,它没有规定与数据库的连接方法,你需要用传统的方法连接
数据库,进行数据库查询,然后将查询结果转化为XML格式。现在有一些工具提供
了XML与数据库的连接过程大都遵循这样的步骤。下面是一个利用ASP直接生成XML
文件的例子,你可以访问http://www.xml.net.cn/Asps/test/roster1.asp查看执
行效果。

<%@ language="VBScript" %>
<?xml version="1.0" encoding="gb2312"?>
<?xml:stylesheet type="text/xsl" href="..\image\roster.xsl"?> 
<roster>
<% 
set cConn = Server.CreateObject("ADODB.Connection")
call cConn.Open("DSN","USER", "PWD")
set rs = cConn.Execute("SELECT DISTINCT * FROM roster")
Do While Not rs.EOF %>
<Record>
<Name><%=trim(rs("name"))%></Name>
<NativePlace><%=trim(rs("NativePlace"))%></NativePlace>
<Age><%=trim(rs("Age"))%></Age>
<Telephone><%=trim(rs("Telephone"))%></Telephone>
</Record>
<% rs.MoveNext 
Loop
rs.Close
set rs=nothing
set cConn=nothing
%>
</roster> 

  

--
              【★ 蒸不熟   煮不烂 ★】

              【★ 剪不断   理还乱 ★】

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: cliff.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.896毫秒