Command操作数据
Command常用属性
CommandText 要下达至数据源的命令
CommandTimeout 出错时等待时间
//定义一个变量来存储对数据库操作的字符串
String sql=“select * from book”;
//创建数据操作的对象,参数列表写你要执行的字符串逗号连接对象数据库里面
Sqlcommand mycom=new sqlcommand(sql,mysqlcon);
//操作数据的时候可能会出错,要用出错等待时间
Mycom.commandTimeout=2;//在两秒还没有连接上说明出错了
COMMAND 三种方法
ExecuteNonQuery()不返回任何值,一把应用于 insert update delete语句中
ExecuteScalar() 返回一个值,一般用于值返回一个值得语句,如求数据统计的count语句,求最大值Max语句,求最小数Min语句
ExecuteReader()返回一个IDataReader,可用于迭代返回记录
ExecuteNonQuery
如://定义变量来接收连接字符串
String con=”server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1”;
//创建数据库连接
Sqlconnection mysqlcon=new sqlconnection(con);
//打开数据库连接
Mysqlcon.open();
//定义变量来接收像数据库查询语句
String sql=(update book set bid=22 where bid=1):
//创建数据库命令对象(第一个参数为查询语句,第二个参数为数据库连接对象)
Sqlcommand mycom=new sqlcommand(sql,mysqlcon);
//执行executenonquery
Mycom.ExecuteNonQuery();
例子
string con = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
SqlConnection mysqlcon = new SqlConnection(con);
mysqlcon.Open();
Console.WriteLine("数据库打开成功");
string cmd = "update book set bname='k3serp账套密码' where bid=10001";
SqlCommand mycom = new SqlCommand(cmd, mysqlcon);
mycom.ExecuteNonQuery();
mysqlcon.Close();
Console.WriteLine("创建对象成功");
Console.ReadKey();
ExecuteScalar()
例子:
string con = "server=192.168.100.222;user=sa;pwd=p@ssw1rd;database=pwd1";
SqlConnection mysqlcon = new SqlConnection(con);
mysqlcon.Open();
string cmd =”select count(bid) from book”;
sqlcommand mycom =new sqlcommand(cmd,mysqlcon);
int t=0 //定义一个变量来接收查询方法的返回值
t=(int)mycom.executeScalar(); //因为是int转换string 所以要强制转换
console.writeline(“总数据为”+t);
Command操作数据的更多相关文章
- Command模式
Command模式只是封装了一个没有任何变量的函数. interface Command{ void Excute();} 具有强烈的分解功能的味道.把函数层面的任务提升到了类的层面(一个类仅仅是为了 ...
- Linux Command Line 解析
Linux Command Line 解析 0 处理模型 Linux kernel的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line进行配置的.在进行后续分析之前,先 ...
- 【2017-05-22】WebForm内置对象:Application和ViewState、Repeater的Command用法
一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ...
- WebForm内置对象:Application和ViewState、Repeater的Command用法
一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ...
- 错误代码: 1142 REFERENCES command denied to user 'wuyong'@'localhost' for table 'orders'
错误代码: 1142 REFERENCES command denied to user 'wuyong'@'localhost' for table 'orders' 原因:在使用SQLyog操作数 ...
- ADO.NET 三(Command)
操作数据库需则要用到 Command 类中提供的属性和方法.下面来介绍一下如何使用 Command 类来操作数据表中的数据. Command 类概述 在 System.Data.SqlClient 命 ...
- CQRS的全称是Command Query Responsibility Segregation
CQRS时,我们在讨论些神马? 当我写下这个标题的时候,我就有些后悔了,题目有点大,不太好控制.但我还是打算尝试一下,通过这篇内容来说清楚CQRS模式,以及和这个模式关联的其它东西.希望我能说得清 ...
- 使用ADO.NET 查询和操作数据
一.使用StringBuilder类追加和删除字符串 1.创建StringBuilder类的对象 StringBuilder sb=new StringBuilder("初始字符串值&quo ...
- ifconfig: command not found(CentOS专版,其他的可以参考)
ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) echo $PATH 解决方案1:先看看是不是 ...
随机推荐
- Java NIO Selector选择器
Selector是Java NIO中的一个组件,用于检查一个或多个NIO Channel的状态是否处于可读.可写.如此可以实现单线程管理多个channels,也就是可以管理多个网络链接. 为什么使用S ...
- BZOJ 1922--大陆争霸(最短路)
1922: [Sdoi2010]大陆争霸 Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 2113 Solved: 947[Submit][Status ...
- Python(模块&包)
参考:https://www.cnblogs.com/yuanchenqi/articles/5732581.html 在linux下给pycharm安装第三方库,需要在.bashrc中加: 因为对应 ...
- 【汉化】Acunetix Web Vulnerability Scanner 11.x汉化包
破解补丁::http://www.52pojie.cn/thread-609275-1-1.html 汉化界面截图: 登陆界面 仪表盘 目标 漏洞 扫描 用户配置 汉化详情: 1.对UI界面大部分 ...
- [Linux] 如何在 Linux 中提取随机数
如何在 Linux 中提取随机数 一.设备文件 /dev/random & /dev/urandom 字符特殊文件 /dev/random 和 /dev/urandom (存在于Linux 1 ...
- Swift 函数提前返回
简评:函数提前返回主要的好处是:将每个错误处理进行分离,审查代码时不需要考虑多种复杂异常,我们可以吧注意力集中在也业务逻辑中,调试代码时可以直接在异常中打断点. 提前返回 首先来看一下需要改进的代码示 ...
- 移动端<meta>属性配置讲解(整理)
meta标签,是head区的辅助标签 HTML代码如下: <meta charset="utf-8"><meta http-equiv="X-UA-Co ...
- Python中 '==' 与'is' 以及它们背后的故事
摘要 比较判断逻辑是在代码中经常使用的,在Python中常用 '==' 和 is 来做比较判断. == : 双等号是用来比较变量所指向内存单元中的值是否相等,它只关心值,并不在意值的内存地址,也就 ...
- docker安装Tomcat软件,部署项目
1 搜索tomcat镜像 $ sudo docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tom ...
- C#(同步调用、异步调用、异步回调)
Review: 原作者虽然使用了汉字的类名,看起来十分蹩脚,但是,还是把同步调用.异步调用.异步回调的使用讲解的很详细的.原理讲解的很清晰. ------ 本文将主要通过“同步调用”.“异步调用”.“ ...