ADO.NET 快速入门(二):执行命令
来源:互联网 发布:唯一有毒哺乳动物知乎 编辑:程序博客网 时间:2024/05/17 04:19
转载于http://www.cnblogs.com/JavCof/p/3428313.html
Commands发出针对数据库的数据存储动作。例如,你可以执行一条命令插入或者删除数据。获取更多从数据库移动数据相关的信息,请参考“Update a Database from a DataSet”。Commands包含了对数据库发出的若干命令,而且在OleDbCommand情况下, 可以进行特定的数据存储. 例如,你可以执行存储过程调用的命令,又或许是一个“set quoted_identifier on”的命令。无论是何种命令,OleDbCommand还是SqlCommand可以被用于获取命令完成你的后端数据存储。
使用传统的ADO,你可以通过Command对象,Connection对象,或者Recordset对象发出命令。在ADO.NET里面,只有Command对象才能执行命令。
对数据库发出一个命令,Command对象必须满足两点:Connection和CommandText,两者都可以在构造器中设置。执行命令,连接必须是打开的而不是fetching state:
这个主题涵盖了执行非结果集生成命令。执行不返回结果的命令,调用ExecuteNonQuery方法。
OleDbCommand和SqlCommand对象拥有的参数集合就像来自传统的ADO参数集合一样。你可以内联的传递参数:
或者使用参数集合:
String InsertCmdString;InsertCmdString = "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')";SqlCommand mySqlCommand = new SqlCommand(InsertCmdString, myConnection);
这个主题涵盖了执行非结果集生成命令。执行不返回结果的命令,调用ExecuteNonQuery方法。
mySqlCommand.ExecuteNonQuery();
OleDbCommand和SqlCommand对象拥有的参数集合就像来自传统的ADO参数集合一样。你可以内联的传递参数:
mySqlCommand.CommandText = "myStoredProc 'CustId'";
或者使用参数集合:
workParam = mySqlCommand.Parameters.Add("@CustomerID", SQLDataType.NChar, 5);workParam.Value = "NewID";
阅读全文
0 0
- ADO.NET 快速入门(二):执行命令
- ADO.NET 快速入门(二):执行命令
- ADO.NET 快速入门(一):ADO.NET 概述
- ADO.NET 快速入门(一):ADO.NET 概述
- ADO.NET:(2) 执行命令
- ADO.NET 执行sql命令
- ADO.NET 快速入门(十五):ADO 应用转换为 ADO.NET
- ADO.NET 2.0 快速入门(asp.net)
- ADO.NET 快速入门(四):从数据库填充 DataSet
- ADO.NET 快速入门(五):从 DataSet 更新数据库
- ADO.NET 快速入门(六):读写 XML
- ADO.NET 快速入门(七):使用数据库事务
- ADO.NET 快速入门(八):处理 Errors
- ADO.NET 快速入门(九):使用关系型数据
- ADO.NET 快速入门(十):过滤数据
- ADO.NET 快速入门(十一):连接池
- ado.net快速上手实践篇(二)
- ADO.NET 2.0中的异步命令执行
- HDU 1754-I Hate It(线段树单节点更新)
- 关于WebRTC初接触
- uva 1149 Bin Packing(贪心)
- mybatis学习之路(三)
- HttpUrlConnection使用方法封装工具类
- ADO.NET 快速入门(二):执行命令
- 欢迎使用CSDN-markdown编辑器
- Octave 介绍
- PhotoZoomPro图片处理工具使用
- 消灭兔子
- day26(网络编程)
- 自下向上的编写容易阅读的代码
- 趣味入门之机器学习
- 14条改善jQuery代码的技巧。