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操作数据的更多相关文章

  1. Command模式

    Command模式只是封装了一个没有任何变量的函数. interface Command{ void Excute();} 具有强烈的分解功能的味道.把函数层面的任务提升到了类的层面(一个类仅仅是为了 ...

  2. Linux Command Line 解析

    Linux Command Line 解析 0 处理模型 Linux kernel的启动包括很多组件的初始化和相关配置,这些配置参数一般是通过command line进行配置的.在进行后续分析之前,先 ...

  3. 【2017-05-22】WebForm内置对象:Application和ViewState、Repeater的Command用法

    一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ...

  4. WebForm内置对象:Application和ViewState、Repeater的Command用法

    一.内置对象 1.Application 存贮在服务器端,占用服务器内存生命周期:永久 所有人访问的都是这一个对象 传值:传的是object类型可以传对象. string s =TextBox1.Te ...

  5. 错误代码: 1142 REFERENCES command denied to user 'wuyong'@'localhost' for table 'orders'

    错误代码: 1142 REFERENCES command denied to user 'wuyong'@'localhost' for table 'orders' 原因:在使用SQLyog操作数 ...

  6. ADO.NET 三(Command)

    操作数据库需则要用到 Command 类中提供的属性和方法.下面来介绍一下如何使用 Command 类来操作数据表中的数据. Command 类概述 在 System.Data.SqlClient 命 ...

  7. CQRS的全称是Command Query Responsibility Segregation

    CQRS时,我们在讨论些神马?   当我写下这个标题的时候,我就有些后悔了,题目有点大,不太好控制.但我还是打算尝试一下,通过这篇内容来说清楚CQRS模式,以及和这个模式关联的其它东西.希望我能说得清 ...

  8. 使用ADO.NET 查询和操作数据

    一.使用StringBuilder类追加和删除字符串 1.创建StringBuilder类的对象 StringBuilder sb=new StringBuilder("初始字符串值&quo ...

  9. ifconfig: command not found(CentOS专版,其他的可以参考)

    ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) echo $PATH 解决方案1:先看看是不是 ...

随机推荐

  1. django系列7.2--django中的cookie和session基本操作,浏览器登陆验证的不同实现

    django中的cookie和session(02)–操作 一.Django中的cookie操作 ctrl + shift + del 是谷歌浏览器中清除页面缓存和cookie的快捷键 1.设置coo ...

  2. 【vue】——vue.js 获取当前 自定义属性值

    假设有一个标签h5, 我们给它添加了一个自定义属性值,(item.id是从动态添加的) 点击h5 标签,如何才能获取当前对应的自定义属性值呢? 想当然的我最开始这样写: <h5 class=&q ...

  3. java后台简单从阿里云上传下载文件并通知前端以附件的形式保存

    一. 首先开通阿里的OSS 服务 创建一个存储空间在新建一个Bucket 在你新建的bucket有所需的id和key 获取外网访问地址或者是内网 看个人需求 我使用的是外网(内网没用过 估计是部署到阿 ...

  4. x == (x = y) 不等于 (x = y) == x ?

    简评:不瞒你说,我现在数数都是从 0 开始数的,整数是 1024. 有这么一个 Java 程序: class Quirky { public static void main(String[] arg ...

  5. Bootstrap Table使用方法详解

    http://www.jb51.net/article/89573.htm bootstrap-table使用总结 bootstrap-table是在bootstrap-table的基础上写出来的,专 ...

  6. POJ 2209

    #include<iostream> #include<stdio.h> #include<algorithm> #include<math.h> #d ...

  7. (Lua) C++ 呼叫 Lua 的變數、函式

    簡單的在C++裡頭與Lua交互操作 首先提供 Lua 的簡單範例 print(" Lua 2019/01/07 !!!") -- Variable monster_type = & ...

  8. mfix中输出DEM颗粒的固相速度到网格

    基于mfix-19.1.2版本 方法一:直接输出差值网格固相速度 注:这种方式只适用于garg 2012颗粒差值格式在DEM中,默认是无法输出固相速度的网格值的: 但是通过搜索des文件夹下V_s关键 ...

  9. 总博客 wjyyy

    更多文章可见http://www.wjyyy.top/

  10. Tree-AC训练实录

    Tree-AC比赛记录 2018 ICPC nanjing     Bronze  120/310 ICPC qingdao    Bronze  153/360 2019 ZJPSC        ...