C#中SQL Command的基本用法 - 网站

C#中SQL Command的基本用法

分类:其他教程 · 发布时间:2021-10-04 21:25 · 阅读:7131

今天小编就为大家分享一篇关于C#中SQL Command的基本用法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Command 常用属性
CommText 要下达至数据源的命令
CommanTimeout 出错等待时间

Command 三种方法

  • ExecuteNonQuery() 不返回值 ,一般应用于insert,update,delete语句中
  • ExecuteScalar() 返回一个值,一般用于放回一个值的语句,如需求数据统计的count语句,求最大数Max语句等
  • ExcuteReader() 返回一个IDataReader,可以用于迭代返回记录

代码示例:

 using System; using System.Data.SqlClient; namespace CommandDemo { class Program { static void Main(string[] args) { //创建数据库 string constr = "Server = .; user=name;pwd=mima;database=mysql"; SqlConnection myCon = new SqlConnection(constr); try { myCon.Open(); /*创建一个表 string sql = "select * form mytable01"; SqlCommand myCom = new SqlCommand(sql, myCon); myCom.CommandTimeout = 2; //出错的等待时间,2s内没有成功就认为出错了 Console.WriteLine("创建对象成功");*/ /*-------更改数据 ExcuteNonquery 插入语句举例---------- myCon.Open(); //添加数据 string sql = "insert mytable01(name,gender,age,department)values('姓名','男',35,'部门')"; SqlCommand myCom = new SqlCommand(sql, myCon); myCom.ExecuteNonQuery(); Console.WriteLine("去数据库查看,已完成"); */ //ExcuteScalar  获得最大值举例 myCon.Open(); string sql = "select max(age) from mytable01"; SqlCommand myCom = new SqlCommand(sql,myCon); Console.WriteLine("年龄最大的是:"+myCom.ExecuteScalar()+"岁"); } catch(Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { myCon.Close(); } Console.Read(); } } }

总结

标签:
c# sql

相关文章

C# async/await任务超时处理的实现

本文主要介绍了C# async/await任务超时处理的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

C#生成比较短的Token字符串

这篇文章介绍了C#生成Token字符串的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

C#中将dateTimePicker初始值设置为空

本文主要介绍了C#中将dateTimePicker初始值设置为空,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一文详解Go语言中的有限状态机FSM

有限状态机(Finite State Machine,FSM)是一种数学模型,用于描述系统在不同状态下的行为和转移条件。本文主要来和大家简单讲讲Go语言中的有限状态机FSM的使用,需要的可以参考一下

C#中程序自删除实现方法

这篇文章主要介绍了C# 程序自删除实现方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

返回分类 返回首页