|
| |
2. 利用Data Access Component (ADODB .Connection) 访问服务器数据库
让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务,AS
P通过内置的ADODB组件来实现这一功能。ADO即Active Data Object,同DAO和RDO一样,属于数据库应用的COM构件,不同的是,ADO是专门针对Internet和Web开发的,并对此进行了优化。利用ADO查询数据库的步骤是:
S 设置DSN
ADODB通过ODBC工作,因此要在ODBC中设置DSN(数据源名)。
S 生成ADODB组件实例
Set Connect=Server.CreateObject("ADODB.Connection")
S 连接数据库
利用ADODB的成员函数Open和先前设定的DSN与数据库连接:
Connect.Open("DSN=dsnname;UID=userID; PWD=password")
S 执行查询
指定SQL查询语句:
SQL= select * from tablename
执行查询:
Set RS=Connect.Execute(SQL)
S 显示结果
完整的程序片段:
<%
Set Connect=Server.CreateObject("ADODB. Connection") '
产生组件实例
Connect.Open("DSN=dsnname;UID=userID; PWD=password") '
连接数据库
SQL= select * from tablename
Set RS=Connect.Execute(SQL) '执行查询
%>
<% Do While Not RS.EOF %>'显示结果
<%=RS(fieldname)%>
<%
Rs.MoveNext
Loop
%>
结论
ASP的开发简单而直观,开发过程可以方便地和HTML集成;利用COM
技术,还可以实现更强大更复杂的功能。
|