|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,ASP也能运行在Apache上。ApacheASP可在任意Apache服务器上运行有限的ASP功能,所需做的,只需打开mod_perl。ado|教程 本站原创内容,转载请说明出处网页教授教养网。
ADO能使你的网页显现数据库的内容,换句话说就是,我们的静态网页程序能经由过程ADO代用数据库中的数据。本教程次要针对ASP初学这参考进修的一个进门教程,经由过程实例,让你学会静态网页挪用数据库的办法。
进修本教程的条件你起首应当懂得HTML的基本常识、ASP(ActiveServerPages)基本、SQL(StructuredQueryLanguage)基本常识。你能够从本站相干栏目检察一下相干的内容。
甚么是ADO呢?
ADO是微软的一项手艺,是ActiveXDataObjects的缩写,它是微软的Active-X组件,它跟着IIS的安装而主动安装,是用来存取数据库中纪录的一种程序。
ADO可使ASP页面从数据库中存取数据。在ASP页面中存取数据库中数据的一样平常步骤是:创立和数据库的毗连、翻开数据库、创立ADO纪录集、翻开纪录集、从纪录会合存取数据、封闭纪录集、封闭数据库的连接。
ADO数据库的毗连。在毗连之前我们要起首创立一个数据库,至于怎样创立数据库,我们在此加介绍。
创立一个DSN-less数据库毗连
用DSN-less毗连体例毗连数据库是最复杂的办法,经由过程DSN-less毗连可以在网页上毗连任何的MicrosoftAccess数据库。假定你已在你的站点目次创建了一个名为webjx.mdb的数据库,而且放在了e:/webjx/目次那末我们可使用上面的代码来完成ASP毗连到数据库:
<P> <% setconn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open"e:/webjx/webjx.mdb"
%>
下面的代码要准确实行你必需安装了MicrosoftAccess而且你的数据库的确存在于站点目次里。
创立一个ODBC数据库毗连:
假如你已有了一个名为webjx的ODBC数据源,那末我们能够经由过程上面的ASP代码毗连数据库:
<%
setconn=Server.CreateObject("ADODB.Connection")
conn.Open"webjx"
%>
用ODBC你能毗连就任何网上的盘算机中的数据库,条件是ODBC毗连是同意的!
用ODBC毗连MSAccess数据库:
入手下手”→“设置”→“把持面板”→“数据源(ODBC)”,然后在呈现的窗口中,选择“体系DSN(DataSourceName)”,单击增加按钮,选择MicrosoftAccessDriver单击“完成”。在呈现的窗口中单击“选择”选择当地的数据库,然后输出一个数据源名,单击“断定”。
经由过程下面的办法就给你的网页毗连盘算机中的数据库就作好了筹办,假如你的盘算机中运转的是PersonalWebServer(PWS)或InternetInformationServer(IIS)那末上述设置将会失效,假如你的站点是远程站点,那末你的站点已设置好了上述的情况。究竟是我们进修,教给人人毗连数据库的设置办法是有必要的。
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了! |
|