一个网站上如何用asp程序访问另一个网站上的数据库
我的是两个网站网站1要调用网站2的新闻信息,网站2的数据库是access能告诉我具体怎么做吗?我是新手两个网站在不同的空间里...
我的是两个网站 网站1要调用网站2的新闻信息,网站2的数据库是access 能告诉我具体怎么做吗?我是新手 两个网站在不同的空间里
展开
展开全部
如果两个网站在不同域下,需要另一个网站提供接口,就是另一个网站制作一个页面调用数据库数据,写成xml或其他格式,以便这个网站调用。
如果知道数据库帐号密码,可以直接连接数据库。
如果在同一域下的access库,也可以直接连接数据库路径。
<%
'首先网站2必须提供一个接口,比如(这个文件可以是asp文件,内容写成xml格式)
Do while not rs.eof
response.Write("<news>" & rs(1) & "</news>")
rs.movenext()
Loop
'网站1读取这个文件
Set http = Server.CreateObject("Microsoft.XMLHTTP")
http.Open "get","http://网站2地址/接口文件.asp",false
http.send
Set xmldom = Server.CreateObject("Microsoft.XMLDOM")
xmldom.Async = true
xmldom.ValidateOnParse = false
xmldom.Load(http.ResponseXML)
title = xmldom.getElementsByTagName("news")(0).text
'这里就获取了这个接口文件里的第一个新闻的数据,可以循环输出所有数据,或做其他操作
'.....
%>
如果知道数据库帐号密码,可以直接连接数据库。
如果在同一域下的access库,也可以直接连接数据库路径。
<%
'首先网站2必须提供一个接口,比如(这个文件可以是asp文件,内容写成xml格式)
Do while not rs.eof
response.Write("<news>" & rs(1) & "</news>")
rs.movenext()
Loop
'网站1读取这个文件
Set http = Server.CreateObject("Microsoft.XMLHTTP")
http.Open "get","http://网站2地址/接口文件.asp",false
http.send
Set xmldom = Server.CreateObject("Microsoft.XMLDOM")
xmldom.Async = true
xmldom.ValidateOnParse = false
xmldom.Load(http.ResponseXML)
title = xmldom.getElementsByTagName("news")(0).text
'这里就获取了这个接口文件里的第一个新闻的数据,可以循环输出所有数据,或做其他操作
'.....
%>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询