以下是该商务网站中数据库连接程序conn.inc的代码 请将(4)~(8)空缺处的程序代码填
问题详情
以下是该商务网站中数据库连接程序conn.inc的代码,请将(4)~(8)空缺处的程序代码填写完整。
<%
set conn=server.(4) ("adodb.connection")
conn.provider="sqloledb"
provstr="server=127.0.0.1; databas=(5);uid=(6);pwd=(7)"
conn.open (8)
%>请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:(4) CreateObject (5) TEST(6) sa (7) test_test(8) provstr
(4) CreateObject (5) TEST(6) sa (7) test_test(8) provstr 解析:这是一道要求读者掌握使用ASP语句进行SQL数据库连接的分析理解题。本题的解答思路如下。
ASP是通过一组被称为ADO(ActiveX Data Objects)的对象模块来对后台数据库进行操作。无论后台数据库采用何种形式,只要该数据库具有对应的ODBC或OLEDB驱动程序,ADO对象就能对该数据库进行操作。
ASP在存取数据库之前,先要利用Server对象的CreateObject方法来创建ADO对象模块的Connection对象以建立数据库的连接。因此(4)空缺处所填写的内容是CreateObject。
由试题中关键信息“数据库采用SQLServer,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test可知,程序中设置的数据库连接文本provstr应该为“server=127.0.0.1;database=TEST;uid=sa; pwd=test_test”.最后,可利用Connection对象实例conn的open方法打开连接文本provstr。