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:先看看是不是 ...
随机推荐
- char、varchar、nchar、nvarchar、text的区别
char.varchar.nchar.nvarchar.text的区别 1.有var前缀的,表示是实际存储空间是变长的,varchar,nvarchar 所谓定长就是长度固定的,当输入的数据长度没有达 ...
- layui json数据格式要求
layui 数据格式要求 layui有自己的一套特定的数据格式交互(这很重要),必须参数code:0,msg:“”,count:数据size(int),data:”数据List”.一般我们选择封装返 ...
- 逻辑编程入门--clojure.core.logic
此文已由作者张佃鹏授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 1. 逻辑编程思维: 逻辑编程(逻辑程序设计)是种编程范型,它设置答案须匹配的规则来解决问题,而非设置步骤来 ...
- 「HEOI2014」南园满地堆轻絮
题目链接 戳我 题目出处 菩萨蛮·南园满地堆轻絮 温庭筠 南园满地堆轻絮,愁闻一霎清明雨.雨后却斜阳,杏花零落香 ...
- iOS AppStore 被拒原因
De : Apple 3.12 - Apps should have all included URLs fully functional when you submit it for review, ...
- 学习笔记|Java 教程|菜鸟教程
一.Java 教程 1.Java 教程 Java 在线工具 JDK 1.6 在线中文手册 我的第一个 JAVA 程序 创建文件 HelloWorld.java(文件名需与类名一致), 代码如下: pu ...
- PHP中运算符优先级
运算符优先级指定了两个表达式绑定得有多“紧密”.例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高.必要时可以用括号来强制改变优先级.例如: ...
- SQL查询表结构的语句
SELECT tableName=CASE WHEN a.colorder=1 THEN d.name ELSE '' END ,表说明 =CASE WHEN a.colorder=1 THEN IS ...
- 利用python 学习数据分析 (学习二)
内容学习自: Python for Data Analysis, 2nd Edition 就是这本 纯英文学的很累,对不对取决于百度翻译了 前情提要: 各种方法贴: https://w ...
- django 运行报错汇总
记录自己在使用django开发过程中遇到的问题,不间断更新. (1) 独立运行普通Python脚本调用django中定义的类报错 报错信息: django.core.exceptions.Improp ...