sqlcommand 使用方法

SqlCommand使用实例 using System.Configuration; 这个包获取存在webconfig中的连接字符串。 using System.Data.SqlClient; 这个包用于制造相关SqlClient类 using System.Data.下面还有其他的连接用包,比如odbc,sqldb等等,按照自己的需求引入。 //定义链接 SqlConnection con 阅读详情

使用sqlcommand对象来返回数据集合的方法
string strconn="data source=billgates;initial catalog=test;integrated security=SSPI;";
SqlConnection conn=new SqlConnection(strconn);
conn.Open();
SqlCommand sqlcmd=new SqlCommand();
sqlcmd.CommandText ="select * from student";
sqlcmd.Connection=conn;
SqlDataAdapter adp=new SqlDataAdapter(sqlcmd);
DataTable dt=new DataTable();
adp.Fill(dt);
dataGrid1.DataSource=dt;

使用sqlcommand对象来返回SQL执行正确与否
string strconn="data source=billgates;initial catalog=test;integrated security=SSPI;";
SqlConnection conn=new SqlConnection(strconn);
conn.Open();
SqlCommand sqlcmd=new SqlCommand();
sqlcmd.CommandText ="select * from student";
sqlcmd.Connection=conn;
try
{
  sqlcmd.ExecuteNonQuery();
  MessageBox.Show("success");
}
catch
{
  MessageBox.Show("false");
}

使用sqlcommand对象来操作存储过程
string strconn="data source=billgates;initial catalog=test;integrated security=SSPI;";
SqlConnection conn=new SqlConnection(strconn);
conn.Open();
SqlCommand sqlcmd=new SqlCommand();
sqlcmd.CommandText ="a";
sqlcmd.CommandType=CommandType.StoredProcedure ;
sqlcmd.Connection=conn;
sqlcmd.Parameters.Add("@param1",textBox1.Text.Trim());
sqlcmd.Parameters.Add("@param2",textBox2.Text.Trim());
sqlcmd.Parameters.Add("@param3",textBox3.Text.Trim());

SqlDataAdapter adp=new SqlDataAdapter(sqlcmd);
DataTable dt=new DataTable();
adp.Fill(dt);
dataGrid1.DataSource=dt;

 

ExecuteReader方法

using System;
using System.Data.SqlClient;
public class Lvcha
{
  public static void Main(string[] args)
  {
    string source="Server =192.168.1.100; User ID=ac_sy_guest; Password=guest1314; Initial CataLog=Account";
    string select="select * from dbUser";
    SqlConnection conn=new SqlConnection(source);
    conn.Open();
    SqlCommand cmd=new SqlCommand(select,conn);
    SqlDataReader reader=cmd.ExecuteReader();//返回只能读取,不能写入的SqlDataReader对象
    while(reader.Read())
    {
      Console.WriteLine("{0}",reader["user_name"]);
    }
    Console.ReadLine();
  }
}


ExecuteNonQuery方法

一般修改删除都插入都用它
返回受影响的行数。

using System;
using System.Data.SqlClient;
public class Lvcha
{
  public static void Main(string[] args)
  {
    string source="Server =192.168.1.100; User ID=ac_sy_guest; Password=guest1314; Initial CataLog=Account";
    string select="updata .....";
    SqlConnection conn=new SqlConnection(source);
    conn.Open();
    SqlCommand cmd=new SqlCommand(select,conn);
    object o=cmd.ExecuteNonQuery();
  
    while(reader.Read())
    {
      Console.WriteLine("{0}",reader["user_name"]);
    }
    Console.ReadLine();
  }
}


ExecuteScalar方法

执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。

using System;
using System.Data.SqlClient;
public class Lvcha
{
  public static void Main(string[] args)
  {
    string source="Server =192.168.1.100; User ID=ac_sy_guest; Password=guest1314; Initial CataLog=Account";
    string select="select count(*) from dbUser";
    SqlConnection conn=new SqlConnection(source);
    conn.Open();
    SqlCommand cmd=new SqlCommand(select,conn);
    object o=cmd.ExecuteScalar();
    Console.WriteLine(o);
    Console.ReadLine();
  }
}

 

ExecuteNonQuery用于执行不返回任何记录的SQL语句或存储过程。在数据库执行如更新、插入、删除操作时,应使用这个方法。ExecuteNonQuery返回一个整数值,用来说明受查询语句影响的行数。
connection.Open();
command.ExecuteNonQuery();
command.Close();   

ExecuteScalar与ExecuteNonQuery一样,其返回的也是单值,但该返回值是从数据库中读出来的,而不是受影响的行数。它通常用于选择一个值的SQL语句。如果SELECT返回多行或多列,则使用该方法仅返回第一行第一列的数据。

ExecuteReader被用于返回多条记录的SELECT语句(包含任意个字段)。ExecuteReader将返回一个包含查询结果的SqlDataReader对象。一个SqlDataReader对象是以顺序向前且只读的形式逐个读取并返回结果的。SqlDataReader是数据库中读取数据最快的对象,但必须打开连接。通过SqlDataReader取回所有的记录,并把它们存入DataTable对象中(它可以存储离线数据而不需要一个打开的连接),这样就可以马上关闭数据库连接了。DataTable类可以存放本地的结果集而不需要一个打开的SQL Server连接,和其它的ADO.NET对象一样,它也不是特定于某种数据提供程序的。

conn.Open();
SqlDataReader reader = comm.ExecuteReader();
DataTable table = new DataTable();
table.Load(reader);
reader.Close();
conn.Close();

GAMES101学习-第8课进行shader的初步了解 详细理解课上展示的像素着色器GLSL,以及了解了API、OpenGL、DirectX到底是什么,还有shadertoy这个网站的初步探索。 阅读详情

相关推荐

AI编程助手Cursor如何革新经济学研究:从计量模型到可视化全流程实战

在数据科学和人工智能技术蓬勃发展的今天,如何高效地将前沿AI工具融入专业领域的研究工作流,成为提升科研效率的关键。其核心原理在于通过自然语言交互,将研究者的专业问题转化为机器可执行的指令,从而实现人机协作的范式转移。这一技术的核心价值在于大幅降低非计算机背景研究者的编程门槛,将精力从繁琐的代码实现中解放出来,更聚焦于学科本身的思想与逻辑。尤其在经济学、金融学等高度依赖数据分析和计量建模的领域,AI编程助手能够快速处理数据清洗、模型估计、可视化及结果解释等任务。具体到应用场景,研究者可以利用结构化提示词工程,

weixin_42531579的博客 300

ADO.NET之sqlCommand对象

4.1在代码中使用SqlCommand对象4.1.1创建sqlCommand对象//不使用参数创建sqlCommand cmd;cmd = new sqlCommand();cmd.Connection = cn;cmd.CommandText = strSQL;//使用参数来构造sqlCommand cmd = new sqlCommand( strSQL.cn);//用connection的CreateCommand来构造cmd = cn.CreateCommand();cmd.CommandText

自学C++,会写HelloWorld 1151

Windows下RISC-V开发环境搭建:xpack-riscv-none-elf-gcc安装配置全攻略

本文详细介绍了在Windows平台下搭建RISC-V开发环境的完整流程,重点讲解xpack-riscv-none-elf-gcc工具链的安装配置方法。从环境变量设置到VSCode集成开发环境搭建,涵盖汇编程序和C程序开发实践,为开发者提供一站式解决方案,助力快速掌握RISC-V架构开发技能。

weixin_26765287的博客 441

C# 中的SqlCommand 的用法和它的几个方法

SqlCommand 这个对象可以让我们在数据库上做一下操作,比如说增、删、改、查。都可以使用SqlCommand 这个对象。 首先,要使用SqlCommand 对象的话,必须先声明它。 SqlCommand cmd = new SqlCommand(strSQL, conn); 其中strSQL 是我们定义好的SQL 语句,conn 是声明好的数据库链接。 我们来看一下如果需要在数据库中插入一条数据应该怎么操作,也就是insert。 一般的可以用ExecuteNonQuery() 方法;Execut

qq_44697681的博客 2158

WRF和WPS模型在Ubuntu系统上的安装与常见问题解决指南

本文详细介绍了在Ubuntu系统上安装WRF和WPS模型的完整教程,涵盖系统环境配置、依赖库安装、源代码编译以及常见问题的解决方案。重点解决了WPS编译中intmath.f文件的修改、环境变量设置和编译器兼容性等关键难点,帮助用户高效部署气象研究与预报模型。

weixin_29213525的博客 382

Cadence Virtuoso实战:3分钟搞定反相器参数化设计(附CDF配置避坑指南)

本文详细介绍了如何在Cadence Virtuoso中利用CDF参数传递功能实现反相器的参数化设计,包括PMOS和NMOS的基础搭建、CDF配置技巧及常见报错解决方案。通过实战案例和避坑指南,帮助工程师快速掌握高效设计方法,提升集成电路设计效率。

weixin_28292761的博客 337

sqlcommand 操作数据库

Sqlcommand类提供用户一个sql操作接口,使得用户可以完成设置Sql命令、执行查询操作、获取查询结果等工作。对sql数据库操作的时候,必须通过sqlcommand来操作操作数据库,所以灵活运用数据库,就要熟练掌握sqlcommand的的常用属性和方法。 SqlCommand的常用属性 1.CommandType属性是一个美剧类型,其值可以是text、storedProcedure、tab...

tibaloga 368

SAP生产版本导入避坑大全:从‘黄灯’到‘绿灯’,详解CM_FV_MKAL_CONSISTENCY_CHECK检查函数

本文深入解析SAP生产版本导入过程中的常见问题,特别是通过`CM_FV_MKAL_CONSISTENCY_CHECK`检查函数从‘黄灯’异常到‘绿灯’正常的修复方法。涵盖静态与动态校验机制、典型异常场景诊断及批量导入最佳实践,帮助SAP运维人员高效解决生产版本管理难题。

weixin_30568591的博客 389

C#中数据库的读取数据、数据适配器以及数据集

在这个示例代码中,我们首先创建了一个MySqlCommand对象,表示要执行的SQL命令。最后,使用foreach循环读取DataSet对象中的数据,通过索引器获取指定列的数据。需要注意的是,使用DataAdapter对象填充数据集时,会自动创建一个或多个DataTable对象。在这个示例代码中,我们只有一个表格,所以使用ds.Tables[0]获取第一个表格的引用。在 C# 应用程序中,连接和操作数据库是非常常见的操作。本文将介绍 C# 中如何使用数据库适配器和数据集来读取和写入数据库中的数据。

qq_51040417的博客 3302

2025美赛E题为农业留出空间(附代码+全保姆教程)Making Room for Agriculture

有机农业的核心在于减少化学投入,促进自然控制和可持续性。变量定义CCC: 作物种群III: 害虫种群PPP: 天然捕食者种群(蝙蝠、鸟类等)BBB: 生物多样性水平(以种类数量表示)SSS: 土壤健康指数(影响植物繁殖与作物生长)EEE: 农业生态系统的整体稳定性。

博客 1497

环境仿真软件:EcoPath with Ecosim_(4).Ecosim模型动态模拟

Ecosim 是 EcoPath with Ecosim (EwE) 软件中的动态模拟模块,用于模拟生态系统中各个组分的动态变化过程。Ecosim 模型通过时间序列数据和动态参数,可以预测生态系统在不同管理措施下的响应。时间序列数据的输入:用户可以输入历史数据,如捕捞努力、生物量、环境因子等,用于校准模型。动态参数的设置:用户可以设置被捕食率、生长率、捕捞死亡率等动态参数,以反映生态系统的变化。模拟结果的分析。

kkchenjj的博客 896

SqlCommand 类读取SqlDataReader数据动态创建DataTable

今天学习“SqlCommand ”类:         SqlConnection objConn = GetConnection(ConnStr);         SqlCommand objComn = new SqlCommand(strSql, objConn); 其中部分方法:               1、objComn.ExecuteNonQuery()

HDOJ_lin的博客 1855

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SqlCommand的使用

1、SqlCommand对象可以用于执行数据库的增、删、查、改; 2、SqlCommand与DataReader对象用于执行T-Sql 3、sqlCommand创建:    (1)SqlCommand  cmd=new SqlComand();         cmd.Connection=conn;    (2)SqlCommand  cmd=new SqlCommand(连接字符串)

u010396639的专栏 1171

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

sqlCommand几种方法的总结

sqlCommand:表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程。 此类不能被继承。我觉得这个类就是起到一个桥梁的作用。他连接.NETt和SQL Server;将我们在客户端设置的sql语句传递给sql;再将sql的值传递给客户端        这个类中定义了很多的方法和属性来帮助我们完成不同的sql语句;总结三种在机房收费系统中用到的方法 第一

庞凡 坚定自己踏实走好每一步 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

SqlCommand常用分析

  数据库命令执行时使用Command对象。Command类有三种:SqlCommand、OleDbCommand与OdbcCommand。  Command对象主要用来运行SELECT、INSERT、UPDATE或DELETE之类的SQL语句。Command对象还可以调用存储过程或从特定表中取得记录。  DataReader对象主要是用来读取数据结果,使用它读取记录时通常比从DataSet更快。

御风而翔 8407

关于SqlCommand

当创建 SqlCommand 的实例时,读/写属性将被设置为它们的初始值。有关这些值的列表,请参见 SqlCommand 构造函数。SqlCommand 特别提供了以下对 SQL Server 数据库执行命令的方法: 项

aisitemasu的专栏 748

SqlCommand()方法的应用

SqlCommand()方法 SqlCommand cmd = new SqlCommand(“insert into mynews value (‘插入一条新数据’)”, con); Command对象的构造函数的参数有两个,一个是需要执行的SQL语句,另一个是数据库连接对象。创建Command对象后,就可以执行SQL命令,执行后完成并关闭数据连接,示 例代码如下所示。 cmd.Ex...

lgy3160707023的博客 2982

sqlcommand对象的使用方法总结

总结了一下,在任何时候都可以使用sqlcommand对象来完成您想要的操作.使用sqlcommand对象来返回数据集合的方法string strconn="data source=billgates;initial catalog=test;integrated security=SSPI;";SqlConnection conn=new SqlConnection(strconn);conn.O

wubao55design的专栏 1151

SqlCommand

SqlCommand2008-05-06 15:24 使用SqlCommand对象 执行动态SQL语句和存储过程是应用程序所需的两种最常见的数据库活动。动态SQL语句是指从客户端应用程序发送到数据库服务器时由数据库服务器读取并执行的SQL语句。在数据库接收这些SQL语句时,首先对

小丸子的博客 1505

积累——SQLCommand命令

SQLcommand表示要对SQL数据库执行的一个 T-SQL 语句或存储过程。以便执行大量操作或处理数据库结构。 在对数据库访问的时候,就经常用到这个。看看它是怎么做到的吧!

好记性不如烂笔头--玲博小记 1954

C#中关于SqlCommand的使用

一、SqlCommand介绍 SqlCommand对象允许你指定在数据库上执行的操作的类型。比如,你能够对数据库中的行数据执行select,insert,modify以及delete命令。SqlCommand对象能被用来支持断开连接数据管理的情况,但是在这节课我们将只单独使用SqlCommand对象。后面关于SqlDataAdapter的课程将解释如何使用断开数据实现应用程序。这节课将同时展示如何从数据库中返回一个单独的值,比如表中记录的数量。 1.创建SqlCommand对象 SqlCommand

于建章的博客 3354

C#中SqlCommand类的使用

1、创建SqlCommand对象 SqlCommand cmd = new SqlCommand(SQLCMD, CON); SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。创建SqlCommand 类对象之前应打开SqlConnection连接。 2、执行命令 command类提供的执行命令的方法有很多,下面只介绍最常用的三个方法。

zcy1026646700的专栏 1400

.net中SQLCommand的详细用法

SqlCommand()方法   SqlCommand cmd = new SqlCommand("insert into mynews value ('插入一条新数据')", con);     Command对象的构造函数的参数有两个,一个是需要执行的SQL语句,另一个是数据库连接对象。创建Command对象后,就可以执行SQL命令,执行后完成并关闭数据连接,示 例代码如下所示。

l245504430的博客 3523

SqlCommand类

转载于:http://blog.youkuaiyun.com/dyufei/article/details/4987281 1、创建SqlCommand对象 SqlCommand cmd = new SqlCommand(SQLCMD, CON); SQLCMD为SQL命令语句,CON为打开的数据库连接(即打开的SqlConnection类对象)。创建SqlCommand 类对象之前应打开Sq...

baisaitu8597的博客 141

什么是sqlcommand

command需要链接和sql命令才能操作sqlcommand其中可以存在参数,所以有Parameters 集合保存参数Parameters 中的Parameters可以绑定dataset数据源,而且既然有了更新,就要设定dataset的过去和现在,用那一个sqlcommand是要执行指令的,select执行有返回的指令,返回多行和一行,多行ExecuteReader单行ExecuteScalar

zhulf的专栏 1145
上一篇: oracle启动命令
下一篇: 用datasource来绑定gridview如何进行修改,更新,删除
binhe521
博客等级 码龄21年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值