目录

使用ExecuteNonQuery()操作数据库

使用ExecuteScalar()操作数据库

使用ExecuteReader()操作数据库

使用DataSet数据集插入记录,更新数据


使用ExecuteNonQuery()操作数据库

此方法通常情况下为数据库事务处理的首选,当需要执行插入、删除、修改等操作时,首选的就是ExecuteNonQuery()方法,该方法执行成功返回的是一受影响的行数,对于创建表(Create Table)和删除表(Drop Table)语句,返回值是0,而对于其他类型的语句,返回值是-1,因此在使用ExecuteNonQuery()操作数据时,可以不使用DataSet直接更改数据库中的数据。

使用ExecuteScalar()操作数据库

此方法与ExecuteNonQuery()方法并不同,ExecuteNonQuery()方法操作后返回的是一个值,而ExecuteScalar()方法返回的是一个对象,ExecuteScalar()方法的返回值的数据类型是object,如果执行的SQL语句是查询语句,则返回结果是查询后的第一行第一列,如果执行的SQL语句不是一个查询语句,则会返回一个未实例化的对象,必须通过类型装换类显示。

使用ExecuteReader()操作数据库

通常情况下是使用该方法进行数据查询操作,使用ExecuteReader()查询数据能够提升查询效率,但是如果需要进行数据库事务处理的话,ExecuteReader()并不是一个理想的选择。

使用DataSet数据集插入记录,更新数据

使用Datase对象可以完成数据插入,为了将数据库的数据填充到datase中,则必须先使用adapter对象的方法实现填充,当数据填充完成后,开发人员可以将记录添加到dataset对象中,然后使用update方法将数据插入到数据库中。

后续会继续拓展延伸,敬请期待!

C#数据库四种执行方法(ExecuteNonQuery)相关推荐

  1. c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery)-----转载

    c#数据四种执行方法(ExecuteNonQuery) 1.使用ExecuteReader()操作数据库 2.使用ExecuteNonQuery()操作数据库 3.使用ExecuteScalar()操 ...

  2. oracle 备份 几种,Oracle数据库四种备份方法优缺点

    实用医药杂志 2013 年 08 月 第 30 卷 第 08 期 Prac J Med & Pharm. Vol 30, 2013-08 No.08 [参考文献] [1] 潘明志. 新时期复合 ...

  3. c# mysql executenonquery_c#数据四种执行方法(ExecuteNonQuery)

    1.使用ExecuteReader()操作数据库 2.使用ExecuteNonQuery()操作数据库 3.使用ExecuteScalar()操作数据库 4.使用DataSet数据集插入记录,更新数据 ...

  4. Sharepoin学习笔记—架构系列--04 Sharepoint的四种执行模型 1

    Sharepoint210有四种执行模型 1.完全信任执行模型(Full Trust) 2.Bin/CAS 执行模型 (1与2都属于场解决方案) 3.沙盒执行模型(Sand Box) 4. 混合执行方 ...

  5. ipa解包打包工具_ios打包ipa的四种实用方法(.app转.ipa)

    总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏->Product->Archive->三选 ...

  6. python安装第三方库-python第三方库的四种安装方法

    讲解一下python第三方库的四种安装方法 问题场景 (我的操作系统windows): 我使用pip install selenium 发现先爆出一大段黄色警告日志,最后是两段红色的错误日志,无法成功 ...

  7. ios打包ipa的四种实用方法(.app转.ipa)

    [原]ios打包ipa的四种实用方法(.app转.ipa) 总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xcode菜单栏- ...

  8. 电脑快捷方式删除文件后四种找回方法

    快捷指令是一种用作替代快捷键操作的技术.也可以称为"快捷键","快捷方式"或"快捷键序列",它们允许用户在非常快速和方便的方式建立特定操作序 ...

  9. 【原】ios打包ipa的四种实用方法(.app转.ipa)

    原文地址为: [原]ios打包ipa的四种实用方法(.app转.ipa) 总结一下,目前.app包转为.ipa包的方法有以下几种: 1.Apple推荐的方式,即实用xcode的archive功能 Xc ...

最新文章

  1. STL vector list deque区别与实现
  2. iOS学习之Socket使用简明教程- AsyncSocket
  3. python退出函数_python 退出程序的方式
  4. libxml解析的attributes参数理解
  5. zkcli远程连接_ZooKeeper 学习笔记(二)-API 操作和应用
  6. Scala教程之:Either
  7. 【服务端渲染】手动部署 NuxtJs 项目
  8. Linux系统有线网络抓包程序
  9. 下 文库 试读_数字资源专题导览 | 科学文库简介
  10. 常用ColorMatrixFilter收集
  11. c语言ch能储存多少字符,二级c语言程序设计习题与解答ch5-7函数字符(11页)-原创力文档...
  12. java面试jquery问题_20个最常见的jQuery面试问题及答案
  13. Unity3D Timeline 工作流
  14. 生信分析电脑推荐_生信工程师的个人计算机配置推荐
  15. Datawhale团队第五期录取名单!
  16. Cozmo和Vector即将满血复活卷土重来(Digital Dream Labs收购Anki)
  17. OpenGL ES 之uniform和varying
  18. 神策数据虚席以待,欢迎加入!
  19. 知识图谱嵌入|KG-BERT代码 ConvE ConvR
  20. 浏览器打开html不加载css样式,ie怎么加载不了css样式?

热门文章

  1. 门禁系统服务器未连接,门禁系统一般故障处理方法及如何选择电插锁
  2. 文件篮的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  3. 采购预制发票MIR7 发票校验屏幕格式调整
  4. 第五代选择器Icarus
  5. 从FPGA到ACAP,“万能芯片”蝶变转型
  6. ora-600汇总Ora-00600 错误的代码含义及常用查询
  7. 1 基于搜索的路径规划 —— Dijkstra算法(python)
  8. OpenCV色彩空间类型
  9. 移动端app开发流程分析
  10. IDEA 利用MySQL驱动连接数据库