SQL Server2005数据库应用技术(19)
时间:2025-01-11
时间:2025-01-11
习题13
一、填空题
1.包含了两大核心控件:_____.NET Framework数据提供程序______和_____ DataSet ________。2.SQL Framework数据提供程序主要提供对Microsoft SQL Server 7.0版或更高版本的数据访问,使用______ System.Data.SqlClient _______命名空间。
3..NET数据提供程序有4个核心对象:_______ Connection _______、____ Command _________、________ DataReader _________和___ DataAdapter _________。
4.SqlConnection类的ConnectionString成员的关键字DataSource表示了_____要连接的SQL Server实例名称__________或网络地址。
二、思考题
1.组件包括哪几个对象?
2.如何使用Connection对象执行SQL查询?
3.如何使用Command对象执行SQL查询?
4.DataReader对象和DataSet对象有何区别?
5.如何使用DataSet和DataAdapter对象?
参考答案:
一、填空题
1..NET Framework数据提供程序DataSet。
2.System.Data.SqlClient
3.Connection Command DataReader DataAdapter
4.要连接的SQL Server实例名称
二、思考题
1.组件的对象:Connection 、Command、DataReader、DataAdapter、DataSet
2.使用Connection对象执行SQL查询的步骤:
第一步:定义连接字符串:
string ConnString=”DataSource=服务器名;Initial Catalog=数据库名;User ID=登录名;PassWord=登录密码”
第二步:创建连接对象:
SqlConnection conn=new SqlConnection(ConnString)
第三步:建立连接
Conn.Open()
第四步:创建命令对象
SqlCommand cmd=conn.CreateCommand(“select语句”)
第五步:执行SQL查询:
SqlDataReader Rs=cmd.ExecuteNonQuery( )
第六步:关闭连接
Conn.Close( )
3.使用Command对象执行SQL查询与使用Connection对象执行SQL查询类似
……
第四步:创建Command对象
SqlCommand cmd=new SqlCommand( )
第五步:设定Command对象的属性