ADO1NETWord格式.docx
《ADO1NETWord格式.docx》由会员分享,可在线阅读,更多相关《ADO1NETWord格式.docx(52页珍藏版)》请在冰豆网上搜索。
![ADO1NETWord格式.docx](https://file1.bdocx.com/fileroot1/2022-11/16/4dd144fd-2350-4976-9e3e-041b74a11625/4dd144fd-2350-4976-9e3e-041b74a116251.gif)
C.为DataSet创建XML格式的构架描述
D.将数据以XML格式保存在数据库中
4
目前,Microsoft.NETFramework的发行包中包含以下.NET数据提
供程序。
A.SQLServer.NET数据提供程序
B.OLEDB.NET数据提供程序
C.ODBC.NET数据提供程序
第2页共48页
D.XML.NET数据提供程序
AB
5
为访问MicrosoftAccess2000数据库中的数据,可以使用以下哪
种.NET数据提供者连接到数据库?
BC
6
为了在程序中使用ODBC.NET数据提供程序,应在源程序工程中
添加对程序集______的引用。
A.System.Data.dll
B.System.Data.SQL.dll
C.System.Data.OleDb.dll
D.System.Data.Odbc.dll
D
7
SQLServer的Windows身份验证机制是指,当网络用户尝试连接到
SQLServer数据库时,
A.Windows获取用户输入的用户和密码,并提交给SQLServer进
行身份验证,并决定
用户的数据库访问权限
B.SQLServer根据用户输入的用户和密码,提交给Windows进行
身份验证,并决定用
户的数据库访问权限
C.SQLServer根据已在Windows网络中登录的用户的网络安全属
性,对用户身份进行验证,并决定用户的数据库访问权限
第3页共48页
D.登录到本地Windows的用户均可无限制访问SQLServer数据库
C
8
SQLServer2000在Windows98上
A.无法运行
B.运行在集成身份验证模式
C.运行在混合身份验证模式
D.不验证用户身份
9
在VisualStudio.NET的服务器资源管理器中,下列哪些是可见的服
务项目?
A.数据连接
B.网络连接
C.事件日志服务
D.设备管理器
AC
10
参考下列C#语句:
SqlConnectionConn1=newSqlConnection();
Conn1.ConnectionString="
IntegratedSecurity=SSPI;
Initial
Catalog=northwind"
;
Conn1.Open();
SqlConnectionConn2=newSqlConnection();
Conn2.ConnectionString="
InitialCatalog=northwind;
Integrated
Security=SSPI"
Conn2.Open();
请问:
上述语句将创建_____个连接池来管理这些SqlConnection对
象?
A.1
第4页共48页
B.2
C.0
B
11
打开SQLConnection时返回的SQLServer错误号为4060,该错误表
示:
A.连接字符串指定的服务器名称无效
B.连接字符串指定的数据库名称无效
C.连接超时
D.连接字符串指定的用户名或密码错误
12
设计ADO.NET应用程序时,在下列哪些情况下,使用Command对
象直接访问数据源更加有效?
A.使用ADO.NET对XML数据文件中的数据进行分析和处理
B.在SQLServer数据库的表中搜索某个字段值
C.计算SQLServer数据库中数据表的行数
D.在SQLServer数据库中创建存储过程
BCD
13
为创建在SQLServer2000中执行Select语句的Command对象,可
先建立到SQLServer2000数据库的连接,然后使用连接对象的
_______方法创建SqlCommand对象。
A.Open
B.OpenSQL
C.CreateCommand
D.CreateSQL
第5页共48页
14
数据库F:
\BooksMgt.mdb包含表Book。
创建名为conn数据连接对象
定义如下:
OleDbConnectionconn=new
OleDbConnection(@"
Provider='
Microsoft.Jet.OLEDB.4.0'
Data
Source='
F:
\BooksMgt.mdb'
"
);
请问下列C#语句是否正确?
OleDbCommandcmd=conn.CreateCommand();
cmd.CommandText="
Select*FromBook"
cmd.CommandType=CommandType.Text;
A.正确
B.错误
15
变量名为conn的SqlConnection对象连接到本地SQLServer2000
的Northwind实例。
该实例中包含表Orders。
为了从Orders表查询所
有CustomerID等于“tom”的订单数据,请用正确的字符串sqlstr的赋
值语句替换下列第一行语句。
stringsqlstr="
本字符串需要你用正确的SQL语句替换"
:
conn.Open();
SqlCommandcmd=conn.CreateCommand();
cmd.CommandText=sqlstr;
SqlParameterp1=
cmd.Parameters.Add("
@CustomerID"
SqlDbType.VarChar,5);
p1.Value="
tom"
SqlDataReaderdr=cmd.ExecuteReader();
A.stringsqlstr="
Select*FromOrderswhereCustomerID=?
B.stringsqlstr="
Select*FromOrderswhereCustomerID=CustomerID
C.stringsqlstr="
Select*FromOrderswhere
CustomerID=@CustomerID"
D.stringsqlstr="
Select*FromOrders"
16
第6页共48页
Oracle数据库实例MyOra1中存储过程CountProductsInCategory的
定义如下(过程体略):
CREATEFUNCTIONCountProductsInCategory(catIDin
number,catNamevarchar2out)
RETURNintAS
ProdCountnumber;
BEGIN
……
RETURNProdCount;
ENDCountProductsInCategory;
使用OLEDB.NET数据提供程序的OleDbCommand对象访问该存
储过程前,为了添加足够的参数,可以_______。
1.OleDbParameterp2=new
OleDbParameter("
CatID"
OleDbType.Int,4);
p1.Direction=ParameterDirection.Input;
cmd.Parameters.Add(p2);
2.OleDbParameterp3=new
CatName"
OleDbType.VarWChar,15);
p1.Direction=ParameterDirection.Output;
cmd.Parameters.Add(p3);
3.OleDbParameterp1=new
RETURN_VALUE"
p1.Direction=ParameterDirection.ReturnValue;
cmd.Parameters.Add(p1);
A.依次执行语句1、2、3
B.依次执行语句2、3、1
C.依次执行语句3、2、1
D.依次执行语句3、1、2
17
某Command对象cmd将被用来执行以下SQL语句,以向数据源中
插入新记录:
insertintoCustomersvalues(1000,“tom”)
请问,语句cmd.ExecuteNonQuery();
的返回值可能为
A.0
第7页共48页
B.1
C.1000
D.“tom”
18
cmd是一个SqlCommand类型的对象,并已正确连接到数据库
MyDB。
为了在遍历完SqlDataReader对象的所有数据行后立即自动
释放cmd使用的连接对象,应采用下列哪种方法调用ExecuteReader
方法?
A.SqlDataReaderdr=cmd.ExecuteReader();
B.SqlDataReaderdr=cmd.ExecuteReader(true);
C.SqlDataReaderdr=cmd.ExecuteReader(0);
D.SqlDataReaderdr=
cmd.ExecuteReader(CommandBehavior.CloseConnection);
19
下列哪个SQL语句属于DDL语句(数据定义语句)?
A.Create
B.Select
C.Grant
D.Insert
20
SQLServer2000的BEGINTRANS和COMMITTRANS、
ROOLBACKTRANS语句可用于______中来支持操作的事务特性。
A.Select语句
B.存储过程
C.ADO.NET连接对象的Transaction属性
D.ADO.NET命令对象的CommandText属性
21
第8页共48页
使用SQL