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:先看看是不是 ...
随机推荐
- poj1166时钟翻转
#include<stdio.h> #define TABLE_LEN 5 const int table[10][TABLE_LEN]= {{},{1,2,4,5},{1,2,3},{2 ...
- LEFT JOIN条件写在where里是不会多查出数据来的
因为WHERE条件是对前面整个数据集进行查询,但如果条件放在ON里是会把在前表不在后表的数据查出来的
- 利用C# CefSharp Python采集某网站简历并自动发送邀请短信
以往爬虫没怎么研究过,最近有个需求,要从某网站采集敏感信息,稍稍考虑了一下,决定利用C# Winform和Python一起来解决这个事件. 整个解决方案不复杂:C#编写WinForm窗体,进行数据分析 ...
- NOI2019省选模拟赛 第五场
爆炸了QAQ 传送门 \(A\) \(Mas\)的童年 这题我怎么感觉好像做过--我记得那个时候还因为没有取\(min\)结果\(100\to 0\)-- 因为是个异或我们肯定得按位考虑贡献了 把\( ...
- 关于找不到stdafx.h头文件问题(pass)
代码: #include "stdafx.h" #include "stdlib.h" char* getcharBuffer() { return " ...
- mysql启动不起来
在刚编译安装完成mysql,启动mysql时报了下面错误: /etc/init.d/mysqld start Starting MySQL... ERROR! The server quit with ...
- css变量的应用
微软在2017年3月份宣布 Edge 浏览器将支持 CSS 变量,到现在已经过去一年多了,哈哈,是不是有点后知后觉? 这个知识点是在阮一峰的日志上浏览到的,在此借用一下了..跟大家分享一下..... ...
- 一、OPENERP 的一个demo
安装好OPENERP后,使用 ps -aux|grep openerp 从输出的内容可以得到OPENERP的安装信息, /usr/bin/python /usr/bin/openerp-server ...
- 在linux上一行代码不用写实现自动采集+hadoop分词
在linux上一行代码不用写实现自动采集+hadoop分词 将下面的shell脚本保存成到xxx.sh,然后执行即可 cd /opt/hadoop mkdir spider wget -O spide ...
- Javascript显示和隐式类型转换
1.转换成字符串 多数的JavaScript宿主环境(比如Node.js和Chrome)都提供了全局函数toString: 与此同时Object.prototype也定义了toString方法,使得所 ...