参考答案和解析

更多“编写使用ADO对象中的Connection对象连接SQL Server数据库的代码。”相关问题
  • 第1题:

    在下列ADO.NET的数据库连接方式中,不能用于连接SQL Server数据库的是( )。

    A.OleDbConnection

    B.OdbcConnectiOn

    C.SqlConnection

    D.OracleConnection


    正确答案:D

  • 第2题:

    下列选项中,用来对数据库进行查询的ADO对象是()。

    A、Connection对象

    B、RecordSet对象

    C、Command对象

    D、DataReader对象


    答案:A

  • 第3题:

    在下列建立Recordset对象的方法中错误的是( )。

    A Set Recordset 对象名= Server.CreateObject(“ADODB.Recordset”)

    B Set Recordset 对象名= Connection.Execute(“数据表名”)

    C Set Recordset 对象名=Connection.Execute(SQL指令)

    D Set Recordset 对象名=Server.CreateObject(“ADODB.Connection”)


    参考答案D

  • 第4题:

    某公司使用ASP开发商务网站,该商务网站具有商品介绍、会员管理、在线支付、物流管理和访客计数器等功能,采用Sqlserver数据库,数据库名为business,其中访客计数器表存储今日访问量、昨日访问量和总访问量等字段,其名称为counter。ASP访问数据库一般采用ADO技术,ADO对象主要包含Connection对象、Command对象、Parameter对象、Recordset对象、Field对象和Error对象等。请根据ADO对象之间的关系,在空23~24处填写正确的对象名。

    该商务网站的计数器部分代码如下,请根据题目说明,将空缺的代码补充完整。<%。setconn=server.createobj ect(\"adodb.connection")29.provider="sqloledb"provstr="server=127.0.0.1; database=30;uid=sa; pwd=9857 452"conn_.open provstrset rs=conn.Execute ("select*from counter")...conn.Execute"Update counter set counter=counter+1,today=0,statdtm=date36,daynum=daynum+1, yesterday=" &rs("today")&" "conn.Execute"31intoyesday (yesday, stats)values('"&yesday&"',"&rs("today“)&")"application.32if rs ("top") <rs ("today")thenconn.Execute"Update counter set counter-counter+l,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end if33.unlockend ifcounters=34today=35yesterday=rs("yesterday")rs .closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');从上述ASP代码可以判断出,计数器表counter中statdtm的字段类型是36,counter的字段类型是37。


    答案:
    解析:
    23、 Connection对象24、 RecordSet对象25、 Command对象26、 Error对象27、 Parameter对象28、 Field对象29、 conn30、 business31、 Insert32、 lock33、 application34、rs("counter")35、 rs("today")36、日期型37、数值型
    23-28、[解析] 本题考查ASP程序设计的应用。本问题考查ADO技术的基本应用。ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法之一,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ASP页面上。ADO对象主要包含Connection对象、Command对象、Parameter对象、RecordSet对象、Field对象、Property对象和Error对象等七个对象,它们之间的关系如下图所示。

    29-35、[解析] 本问题考查ASP程序设计的知识。<%setconn=server.createobject("adodb.connection")conn.provider="sqloledb"//创建的实例名为connprovstr="server=127.0.0.1; database=business; uid=sa;pwd=98574 52"//根据说明,数据库名为businessconn_.open provstrset rs=conn.Execute ("select*from counter")......conn.Execute"Updatecountersetcounter=counter+1, today=0, statdtm=date(),daynum=daynum+1, yesterday="&rs("today")&""conn.Execute"Insert into yesday(yesday,stats) values('"&yesday&"',"&rs("today")&")"//执行sql的插入操作application.Lock //application对象操作前先锁定ifrs ("top") <rs ("today")thenconn.Execute"Update counter set counter=counter+1,today=today+1, [top]="&rs("today")&""elseconn.Execute"Update counter set counter=counter+1,today=today+1"end ifapplication .unlock //application对象操作后解锁end ifcounters=rs("counter")//从rs记录集中取出counter字段的值today= rs ("today")//从rs记录集中取出today字段的值yesterday=rs ("yesterday")rs.closeset rs=nothingconn.closeset conn=nothing%>document.write('<font style="FONT-SIZE:12px; COLOR:#000000;">总共访问量:<%=counters%>,今日访问:<%=today%>,昨日访问:<%=yesterday%></font>');36-37、[解析] 本问题考查Sqlserver数据库的基本应用。根据代码conn.Execute"Update counter setcounteFcounter+1,today=0,statdtm=date(),daynum=daynum+1, yesterday="&rs("today")可以判断出,计数器表counter中statdtm的字段类型是日期型,counter的字段类型是数值型。

  • 第5题:

    ADO.NET使用()命名空间的类访问SQL Server数据库中的数据。

    • A、System.Data.OleDb
    • B、System.Data.SqlClient
    • C、System.Xml.Serialization
    • D、System.IO

    正确答案:B

  • 第6题:

    试比较在SQL Server中利用ADO与数据库连接和利用ODBC与数据库连接的异同。


    正确答案:应用程序利用ODBC访问数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。而ADO对数据库的操作先是利用Connection对象建立与数据库的连接,然后再利用Command对象对数据库执行查询等SQL命令,得到Recordset记录集,最后在Recordset对象中进行具体操作。

  • 第7题:

    SQL Server的数据库对象:()。


    正确答案:数据库、关系、属性、元组、视图、索引

  • 第8题:

    假设一系统原来使用Access数据库,现要使用sql server数据库,采用()方法可以完成两个数据库之间的数据转换工作。

    • A、Sql server的附加数据库功能
    • B、Sql server的还原数据库功能
    • C、在Sql server中可直接打开Access数据库,另存即可。
    • D、Sql server的导入导出功能

    正确答案:D

  • 第9题:

    要访问数据库,必须通过ADO中的connection对象建立一个到数据源的连接。


    正确答案:正确

  • 第10题:

    填空题
    对SQL Server数据库进行操作,数据库名为:TestDB,用户名为sa,密码为xyz123,数据库服 务器名为ACT或211.153.165.7,创建的数据源为TEST,下列语句已创建Connection对象   Set  conn = Server.CreateObject("ADODB.Connection")   请按下列要求填空: 以OLEDB方式指定conn对象的连接字符串   conn.ConnectionString =()

    正确答案: "Provider=SQLOLEDB.1;User ID=sa;Password=xyz123;Initial Catalog=TestDB;Data Source=211.153.165.7"
    解析: 暂无解析

  • 第11题:

    单选题
    ADO.NET使用()命名空间的类访问SQL Server数据库中的数据。
    A

    System.Data.OleDb

    B

    System.Data.SqlClient

    C

    System.Xml.Serialization

    D

    System.IO


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    使用ADO连接到SQL Server数据库时有以下代码:表示其连接模式为()。
    A

    信任模式

    B

    安全模式

    C

    正常模式

    D

    普通模式


    正确答案: C
    解析: 暂无解析

  • 第13题:

    ● 在 ADO 对象中,(61)对象负责浏览和操作从数据库中取出的数据。

    (61)A .Connection B.Command C.RecordSet D.Err


    正确答案:C

  • 第14题:

    使用 ADO数据模型时,建立Recordset和Connection对象连接的属性是( )。

    A. Execute

    B. CommandType

    C. Open

    D. ActiveConnection


    参考答案D

  • 第15题:

    在编写访问数据库的Java程序时,Connection对象的作用是( )

    A、用来表示与数据库的连接

    B、存储查询结果

    C、在指定的连接中处理SQL语句

    D、加载驱动程序


    正确答案:A

  • 第16题:

    已知SQL Server数据库管理系统中存在名称为“学生”的数据库,其中的“students”数据表的结构及初始记录如下表所示。要求使用ADO对象和MSFlexGrid控件设计数据库列表显示程序。程序的设计界面和运行结果如图1、图2所示。 程序如下,请补充完整。

  • 第17题:

    使用ADO连接到SQL Server数据库时有以下代码:<%cn.open"Provider=sqloledb;Data Source=(local);Initial catalog=study Integrated Security=SSPI;"%>表示其连接模式为()。

    • A、信任模式
    • B、安全模式
    • C、正常模式
    • D、普通模式

    正确答案:A

  • 第18题:

    在ADO.NET中,使用()对象来创建和管理数据库的连接。

    • A、command
    • B、datareader
    • C、dataadapter
    • D、connection

    正确答案:D

  • 第19题:

    ADO模型中一般可通过Connection对象的()方法执行增加、删除、修改操作。使用ADO模型时,建立Recordset和Connection对象连接的属性是()。


    正确答案:Execute;Active Connection

  • 第20题:

    某公司的网络中有一台数据库服务器,服务器上运行的应用软SQL Server 2000.某日数据库管理员通过操作系统的工具“性能监视器”对SQL Server进行性能监视时,选择的监视对象为:SQL Server:Cache Manager,通过该对象他可以监视的内容为()

    • A、SQL Server数据库对象的分配
    • B、SQL Server复制代理程序的信息
    • C、SQL Server内存的使用信息
    • D、SQL Server高速缓存的信息

    正确答案:D

  • 第21题:

    使用ASP+ADO访问数据库时,数据操纵通过Connection对象的()方法实现。

    • A、Open
    • B、Close
    • C、Execute
    • D、Write

    正确答案:C

  • 第22题:

    单选题
    在使用ADO.NET编写连接到SQL Server 2005数据库的应用程序时,从提高性能角度考虑,应创建()类的对象,并调用其Open方法连接到数据库。
    A

    Connection

    B

    SqlConnection

    C

    OleDbConnection

    D

    OdbcConnection


    正确答案: A
    解析: 暂无解析

  • 第23题:

    填空题
    ADO模型中一般可通过Connection对象的()方法执行增加、删除、修改操作。使用ADO模型时,建立Recordset和Connection对象连接的属性是()。

    正确答案: Execute,Active Connection
    解析: 暂无解析