当前位置: 首页 > article >正文

图书管理系统源码,图书管理系统开发,图书借阅系统源码SqlHelper数据库访问操作方法简述

SqlHelper

是封装了数据库操作方法的类库,使用它我们可以链接数据库操作数据库表数据增删改查,其中主要SqlConnection ,ExecuteNonQuery,ExecuteScalar,ExecuteDataTable四个主要方法SqlConnection负责根据访问配置文件web.config中connstr链接数据库字符串去打开数据库,

ExecuteNonQuery

执行打开数据库后根据sql语句操作数据库,返回是否受影响可以进行增删改

ExecuteScalar()

方法也用来执行SQL语句,但是ExecuteScalar()执行SQL语句后的返回值与ExecuteNonQuery()并不相同,ExecuteScalar()方法的返回值的数据类型是Object类型。如果执行的SQL语句是一个查询语句(SELECT),则返回结果是查询后的第一行的第一列,如果执行的SQL语句不是一个查询语句,则会返回一个未实例化的对象,必须通过类型转换来显示,通常情况下ExecuteNonQuery()操作后返回的是一个值,而ExecuteScalar()操作后则会返回一个对象,ExecuteScalar()经常使用于当需要返回单一值时的情况。例如当插入一条数据信息时,常常需要马上知道刚才插入的值,则可以使用ExecuteScalar()方法

ExecuteDataTable

方法是调用了SqlDataAdapter填充返回DataTable类型

SqlDataAdapter类用作ADO.NET对象模型中和数据连接部分和未连接部分之间


http://www.kler.cn/a/145493.html

相关文章:

  • Vue3笔记——(二)
  • 高效沟通驱动LabVIEW项目成功
  • Sharding-JDBC 5.4.1+SpringBoot3.4.1+MySQL8.4.1 使用案例
  • 【FFmpeg】FLV 格式分析 ③ ( Tag Body 数据块体结构 - Vedio Data 视频数据 )
  • Java 中的设计模式:经典与现代实践
  • STM32 ST7735 128*160
  • 3DCAT为华东师大设计学院打造元宇宙数字虚拟学院
  • java: nio之DirectByteBuffer
  • java小游戏之【王者荣耀】
  • XML Schema 的extension 元素
  • 基于命令行模式设计退款请求处理
  • App 设计工具
  • Springmvc原理解析
  • C语言第三十弹---打印一个整数的每一位数
  • 数据结构 / day04 作业
  • 微服务-京东秒杀
  • 虹科分享 | AR世界揭秘:从二维码的起源到数据识别与位姿技术的奇妙融合!
  • 频剪辑软件Corel VideoStudio 会声会影2024最新7大新全新功能解析
  • 脚本自动化定制开发:实现高效工作的魔法钥匙
  • steam/csgo搬砖项目真能月入过万吗?到底真的假的
  • Qt手写ListView
  • kafka详细讲解与安装
  • 2023年亚太杯数学建模A题解题思路(*基于OpenCV的复杂背景下苹果目标的识别定位方法研究)
  • MVCC多版本并发控制相关面试题整理
  • Python基础【三】--数据类型-Number【2023.11.23】
  • 吴恩达《机器学习》10-4-10-5:诊断偏差和方差、正则化和偏差/方差