- 1、本文档共82页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.Command对象的ExecuteNonQuery方法ExecuteNonQuery方法执行更新操作,诸如那些与UPDATE、INSERT和DELETE语句有关的操作,该方法返回一个整型(Integer)数据,返回值是命令影响的行数。例如,创建一个SqlCommand,然后使用ExecuteNonQuery方法执行SQL语句,如:UPDATE、INSERT或DELETE。【例1】使用ExecuteNonQuery方法向数据库中插入记录。添加、修改、删除数据库流程1、建立数据源连接对象并打开: con=newSqlConnection();con.Open();2、建立命令对象:com=newSqlCommand();3、执行命令对象的ExecuteNonQuery()方法;4、断开数据源con.Close();2.Command对象的ExecuteReader方法ExecuteReader方法通常与查询命令一起使用,并且返回一个数据阅读器对象DataReader,该对象连接到数据库的结果集上,并允许行检索。数据阅读器是一种只读的、向前移动的游标,客户端代码滚动游标并从中读取数据。如果通过ExecuteReader方法执行一个更新语句,则该命令成功地执行,但是不会返回任何受影响的数据行。创建一个SqlCommand,然后应用ExecuteReader()方法来创建DataReader对象来对数据源进行读取SqlCommandcom=newSqlCommand(queryString,connection);
//通过ExecuteReader方法创建DataReader对象
SqlDataReaderdr=com.ExecuteReader();
if(dr.Read()){//}else{//}使用DataReader对象中的Read方法用来遍历整个结果集,不需要显式地向前移动指针,或者检查文件的结束,如果没有要读取的记录了,则Read方法会自动返回False。【例2】使用ExecuteReader方法将性别为“女”性的记录显示在GridView控件中。DataReader对象的创建注意:DataReader对象不能用new运算符生成,只能使用Command对象的ExecuteReader()方法来创建。SqlDataReaderdr=cmd.ExecuteReader();Command对象DataReader对象的使用步骤1、建立数据源连接对象:SqlConnectioncon2、打开数据源:con.Open();3、执行数据访问命令: SqlCommandcmd=newSqlCommand();4、加载数据行流: SqlDataReaderdr=cmd.ExecuteReader();5、读取数据行流: while(dr.Read()){}或if(dr.Read()){}6、关闭数据行流: dr.Close();7、关闭断开数据源: con.Close();3.Command对象的ExecuteScalar方法执行查询,并返回结果集中第一行的第一列的值。如果只想检索数据库信息中的一个值,而不需要返回表或数据流形式的数据库信息。例如,只需要返回COUNT(*)、SUM()或AVG()等函数的结果,那么Command对象的ExecuteScalar方法就很有用。如果在一个常规查询语句当中调用该方法,则只读取第一行第一列的值,而丢弃所有其他值。ExecuteScalar方法举例在数据库Colledge.mdb中,有一个teacher表如下所示:ExecuteScalar方法举例窗体上有一文本框(名称为TextBox1)和一命令按钮(名称为Button1),有如下代码:OleDbConnectionconn=newOleDbConnection();conn.ConnectionString=Provider=Microsoft.Jet.Oledb.4.0;+DataSource=+Server.MapPath(App_Data/Colledge.mdb);conn.Open();stringsql=selectcount(*)fromteacherwhere年龄35;//stringsql
您可能关注的文档
- 金融工程:第十三章 期权的交易策略.ppt
- 金融工程:第九章 期权与期权市场.ppt
- 金融工程:第十一、二章 期权定价.ppt
- 金融工程:第十章 期权的回报与价格分析.ppt
- 金属材料学:第7章 铸铁.ppt
- 数据库原理与应用:第8章 创建和使用表.ppt
- 数据库原理与应用:第17章 数据库恢复技术.ppt
- 数据库原理与应用:绪论及第1章数据库系统概述.ppt
- 土木工程材料:第一章 土木工程材料的基本性质.ppt
- 网络编程:第6章 HTTP请求、响应及状态管理.ppt
- 《GB/T 12668.7202-2024调速电气传动系统 第7-202部分:电气传动系统的通用接口和使用规范 2型规范说明》.pdf
- 《GB/T 15692-2024制药机械 术语》.pdf
- GB/T 15692-2024制药机械 术语.pdf
- 中国国家标准 GB/T 15692-2024制药机械 术语.pdf
- GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 中国国家标准 GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求.pdf
- 《GB/T 19633.1-2024最终灭菌医疗器械包装 第1部分:材料、无菌屏障系统和包装系统的要求》.pdf
- 《GB/T 30117.1-2024非相干光产品的光生物安全 第1部分:通用要求》.pdf
- 《GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验》.pdf
- GB/T 33348-2024高压直流输电用电压源换流器阀 电气试验.pdf
最近下载
- 《药剂学》课程思政教案.docx
- 2024年党纪学习教育课件.ppt VIP
- 生态环境修复工程监测与评估.pptx
- 2023年兰州大学公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷B(有答案).docx VIP
- Unit 2 Be sporty, be healthy Extended reading +project 教案 -2023-2024学年高中英语译林版(2020)必修第二册.docx VIP
- 基于机器视觉的车辆安全驾驶辅助系统——目标检测与分类.docx
- Unit 2 Be sporty, be healthy Project 教案-2023-2024学年高中英语牛津译林版(2020)必修第二册.docx VIP
- 教务信息管理系统源代码2010-05-20.doc VIP
- 三一汽车起重机STC1300C8_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 静脉炎临床表现与分级标准.docx VIP
文档评论(0)