执行连接环境下的数据库操作

执行连接环境下的数据库操作

ID:46182913

大小:204.00 KB

页数:33页

时间:2019-11-21

执行连接环境下的数据库操作_第1页
执行连接环境下的数据库操作_第2页
执行连接环境下的数据库操作_第3页
执行连接环境下的数据库操作_第4页
执行连接环境下的数据库操作_第5页
资源描述:

《执行连接环境下的数据库操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ADO.NET程序设计执行连接环境下的数据库操作第3章1内容连接环境下对数据库的操作1数据命令对象2使用参数的数据命令对象3数据阅读器4事务52连接环境下对数据库的操作连接环境下应用程序的对象模型数据源XxxConnectionXxxParameterXxxDataReaderXxxCommandXxxParameterXxxParameterXmlReader3连接环境下应用程序的对象模型XxxConnection建立与数据源的连接,如SqlConnection用于建立与MicrosoftSQ

2、LServer™的连接,OleDbConnection用于建立与任何支持OLEDB的数据源的连接XxxCommand执行数据源的命令,如SqlCommand可以调用一个MicrosoftSQLServer™的存储过程,XxxCommand对象的ExecuteReader方法可以返回一个XxxDataReader对象4连接环境下应用程序的对象模型XxxDataReader以只读的、前向的方式,以流的形式读取数据,例如SqlDataReader可以读取MicrosoftSQLServer™中的数据X

3、xxDataReader由XxxCommand(通常是SELECT命令)的ExecuteReader方法返回XxxXmlReader提供以快速的、无缓存的、前向的方式读取XML数据5连接环境中对数据库操作的步骤SQLServer7.0(或更高版本)SqlConnectionSqlCommandSqlDataReader6连接环境下对数据库的操作1数据命令对象2使用参数的数据命令对象3数据阅读器4事务57数据命令对象的概念一个Command对象是一个SQL语句或者存储过程的引用Command对象可

4、以直接被执行属性Name:可选属性,可以用于引用该对象Connection:连接对象的引用,与数据库交互CommandType:Text、StoredProcedure、DirectTable的一种CommandText:SQL语句或者存储过程的名字Parameters:可以有零个或多个参数8数据命令对象的概念方法ExecuteScalar返回一个惟一的值ExecuteReader返回数据行的集合ExecuteNonQuery用于更新数据库或改变数据库结构,返回被影响的行数ExecuteXmlR

5、eader(仅限于SqlCommand)返回一个XML的结果集9数据命令对象的创建编程命令实现使用New关键字创建一个新实例并设置其属性cmd=newOleDbCommand();cmd.CommandText=strSQL;cmd.Connection=cn;使用指定了查询字符串与连接的构造函数cmd=newOleDbCommand(strSQL,cn);调用Connection对象的CreateCommand方法cmd=cn.CreateCommand();cmd.CommandText=s

6、trSQL;10连接SQLServer2000实例SqlConnectionconnSQL=newSqlConnection();connSQL.ConnectionString="InitialCatalog=Sales;DataSource=YUJIE;IntegratedSecurity=true";SqlCommandcmd=newSqlcommand();cmd.Connection=connSQL;cmd.CommandType=CommandType.Text;cmd.Comman

7、dText=“select*fromproducts”//如果操作数据的存储过程则:cmd.CommandType=CommandType.StoredProcedure;cmd.CommandText=“存储过程的名称”11连接环境下对数据库的操作1数据命令对象2使用参数的数据命令对象3数据阅读器4事务512Command对象参数参数介绍SQL语句和存储过程可以有输入输出参数以及返回值Command对象参数用来设置或者返回这些参数使用SqlParameter、OleDbParameter创建参

8、数对象参数属性ParameterName、DbType、Size、Direction13为Command对象创建参数编程实现ParameterName:命令参数的名称,例如@CatIdDbTtype:连接到数据库的类型,有SqlType和OleDbTypeDirection:ParameterDirection枚举集指定的值,可以是:ParameterDirection.Input(默认值)ParameterDirection.InputOutputParameterDirection.Outp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。