niusouti.com

以下是该网站进行数据库连接的代码conn.asp,请完成该程序。<%dim conn,mdb, connstrmdb=server, mappath ( "shop.mdb" )(14) conn=server, createobj ect ( "adodb.connection" )(15)="driver={microsoft access driver(*.mdb) }; uid=(16);pwd=12 3; dbq="&mdbconn. (17) connstr%>

题目

以下是该网站进行数据库连接的代码conn.asp,请完成该程序。

<%

dim conn,mdb, connstr

mdb=server, mappath ( "shop.mdb" )

(14) conn=server, createobj ect ( "adodb.connection" )

(15)="driver={microsoft access driver(*.mdb) }; uid=(16);

pwd=12 3; dbq="&mdb

conn. (17) connstr

%>


相似考题
更多“以下是该网站进行数据库连接的代码conn.asp,请完成该程序。 <%dim conn,mdb, connstrmdb=server, ”相关问题
  • 第1题:

    以下是该网站进行数据库连接的代码conn.asp,请完成该程序。 <% set conn=server, createobject ("adodb. connection") conn .provider="sqloledb'' provstr="server=(8);database=(9);uid=sa;pwd=9857452" conn. open provstr %> 2.下面是用户登录检查的,部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(user)的值赋给session("user"),然后返回首页。请根据题目说明和功能说明在备选项中选择正确的答案填在答题纸上。 <!--include file="conn.asp"--> <% username=request("user") password=request("password") set rs=server.createobject("adodb.recordset") sql="select * from (10) where username='"&username&"'" rs.open sql,conn, 1,1 if (11) then response.write"<script. language=Javascript>alert('此用户名尚未注册'); this.location.href='index.asp';</script>" response.end else pass=rs("password") if(12)then response.write"<script language=javascript>alert('密码错误' ; this. location.href='javascript.:history.go(-1)';</script>" response.end end if (13)(14).redirect"index.asp" end if rs.close set rs=(15)%>

    备选答案

    A. user

    B. pass <>password

    C. nosing

    D. session("user")=username

    E. response

    F. pass=password

    G. rs.eof

    H. request

    I. null

    J. shangwu

    K. rs.end


    正确答案:1.(8)211.54.32.21 (9)shangwu 2.(10)A或user (11)G或rs.eof (12)B或pass>password (13)D或session("user")=username (14)E或response (15)C或nothing
    1.(8)211.54.32.21 (9)shangwu 2.(10)A或user (11)G或rs.eof (12)B或pass>password (13)D或session("user")=username (14)E或response (15)C或nothing 解析:1.数据库连接。根据题目提示,该系统的数据库名为shangwu,所在服务器IP地址为211.54.32.21,所以数据库连接的完整代码为:
    %
    set conn=server.createobject("adodb.connection")
    conn,provider="sqloledb"
    provstr="server=211.54.32.21;database=shangwu;uid=sa;pwd=9857452"
    conn.open provstr
    %>
    2.根据程序要求和题目说明,该程序的完整代码及解释如下;
    !--#include file="conn.asp"-->/*数据库连接*/
    %
    username=request ("user")/*获取用户输入的用户名*/
    password=request ("password") /*获取用户输入的密码*/
    set rs=server.createobject ("adodb. recordset")
    sql="select * from user where username....&username&...../*根据题目要求,
    user 表存放注册
    用户名和密码*
    rs.open sql,corm, 1,1
    if rs.eof then/*创建记录集rs, 如果rs.eof为真, 说明该用户名在user表中不存在*/
    response.write"script. language=javascript>alert('此用户名尚未注册');
    this. location, hre f= ' index, asp '; /script>"
    response, end
    else
    pass=rs ("password") /*将rs记录集中"password"字段的值赋予变量pass*/
    if pass > password then/*判断用户输入的密码与数据库中的密码是否一致*/
    response.write"script. language=javascript>alert('密码错误');
    this. location.href=' javascript.:history.go (-1) ' ;/script>"
    response, end
    end if
    session ("user")=username/*阄用户提交的用户名(user)的值赋予给session
    ("user")*/
    response, redirect"index, asp" /*跳转到index, asp 页面*/
    end if
    rs. close
    set rs= nothing/*释放rs记录集*/
    %>

  • 第2题:

    该网站数据库连接程序conn.inc部分代码如下,请在空白处填入相应的程序代码。 <% set conn=(4).createobject("adodb.connection") conn.provider="sqloledb" provstr="server=10.10.10.10;database=(5);uid=swwz;pwd=9765123" conn. (6) provstr %> (4)~(6)备选答案:A.run B.open

    C.pubs D.pubs_log

    E.serverF.request


    正确答案:(4)E或server (5)C或pubs (6)B或open
    (4)E或server (5)C或pubs (6)B或open 解析:考查的是Web数据库的连接代码。
    根据题目说明,该网站采用ASP+SQL Server开发,其数据库名称由问题1可知为pubs,所以数据库的连接代码为:
    %
    set conn= server..createobject("adodb.connection")
    conn.provider="sqloledb"
    provstr="server=10.10.10.10; database= pubs; uid=swwz; pwd=9765123"
    conn. open provstr
    %>

  • 第3题:

    下面是一段ASP程序,填空。  <% ’创建连接对象  Set Session("conn") = Server.CreateObject("()") ’ 打开站点目录data子目录中的student.mdb的Access数据库  Session("conn").()= "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server. ()("./data/student.mdb") Session("conn").()   ’ 打开连接对象 ...... ’该部分为执行代码  Session("conn").Close   ’关闭数据连接对象       () ’释放连接对象  %>
    ADODB.Connection;ConnectionString;MapPath;Open;Set Session("conn") = Nothing

  • 第4题:

    以下是该网站进行数据库连接的代码db_conn.asp,请将(8)、(9)空缺处的内容填写完整,以完成该程序相应的功能。


    正确答案:shangwu01 123.254.198.67
    shangwu01 123.254.198.67 解析:由题干关键信息“系统的数据库名为shangwu01,所在服务器IP地址为211.54.32.21”知,(8)空缺处所应填写的数据库名称为shangwu01,(9)空缺处所应填写的数据库服务器的IP地址为 123.254.198.67。

  • 第5题:

    阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

    【说明】

    某网站采用ASP+SQL Server开发,系统的数据库名为gldb,数据库服务器IP地址为202.12.34.1。打开该网站主页,如图5-1所示:

    【问题1】(8分,每空1分)

    以下是该网站主页部分的html代码,请根据图5-1将(1)~(8)的空缺代码补齐。

    【问题2】(2分,每空1分)

    该网站采用ASP编写程序代码,在ASP内置对象中,application对象和session对象可以创建存储空间用来存放变量和对象的引用。

    如果在页面中设置访客计数器,应采用上述的 (9) 对象:如果编写购物车组件,应采用上述的 (10) 对象。

    【问题3】(5分,每空1分)

    以下是该网站进行数据库连接的代码conn.asp,请根据题目说明完成该程序,将答案填写在答题纸的对应位置。


    答案:
    解析:
    【问题1】(8分,每空1分)

    (1) include

    (2) text

    (3) value

    (4) select

    (5) selected

    (6)

    (7) submit

    (8) button

    【问题2】(2分,每空1分)

    (9) application

    (10) session

    【问题3】(5分,每空1分)

    (11) server

    (12) conn

    (13) 202.12.34.1

    (14) gldb

    (15) execute


    解析:

    【问题2】(2分,每空1分)

    Application对象是在为响应一个ASP页面的首次请求而载入ASP DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开他们。Application的变量的生命周期是WEB服务器开启WEB服务一直到终止WEB服务,在实际运用中可以应用于计算访问网站的总体人数上。而Session对象是在每一位访问者从WEB站点或者WEB应用程序中首次请求一个ASP页面时创建的,它将保留到默认的期限结束。与Application对象一样,它提供一个空间用来存放变量和对象的引用,但只能共当前的访问者在会话的生命周期中打开的页面使用,如每个用户对应的购物车组件。(9)~(10)的答案为:(9) application
    (10) session
    【问题3】(5分,每空1分)
    第一句代码是创建一个数据库连接实例conn,会用到ASP server内置对象
    第二句代码是指定数据库连接方法为sqloledb
    第三句代码是创建连接字符串provstr,此字符串指定了数据库服务器ip地址、数据库名称等信息
    第四句代码是固定代码conn.execute.****,执行连接字符串。(11)~(14)答案为:
    (11) server
    (12) conn
    (13) 202.12.34.1
    (14) gldb
    (15) execute