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毫秒