ado.net 修改,查询
修改:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient;namespace 修改 {class Program{static void Main(string[] args){Console.Write("请输入要修改的成员姓名:");string name = Console.ReadLine();Console.Write("请输入要修改的成员的生日:");string bir = Console.ReadLine();//创建数据库连接类SqlConnection conn = new SqlConnection("server=.;database=Data1128;user=sa;pwd=123;");//编写连接字符串//创建数据库操作类,创建过程是与刚创建的连接对象匹配起来SqlCommand comm = conn.CreateCommand();//编写操作语句 TSQL语句comm.CommandText="update Users set birthday='"+bir+"' where usename='"+name+"'";conn.Open();int i = comm.ExecuteNonQuery();conn.Close();if (i > 0)Console.WriteLine("修改成功!");elseConsole.WriteLine("修改失败!");Console.ReadKey();}} }
查询:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient;namespace ConsoleApplication1 {class Program{static void Main(string[] args){//创建数据库连接类SqlConnection con = new SqlConnection("server=.;database=Data1128;user=sa;pwd=123;");//创建数据库操作类,创建过程是与刚创建的连接对象匹配起来SqlCommand com = con.CreateCommand();//编写操作语句 TSQL语句com.CommandText = "select code,usename,password,nick,sex,nation,class,(select nationname from Nation where nationcode=Users.nation) as 民族,(select classname from Class where classcode=Users.class) as 班级,birthday from Users";// con.Open();//读取操作,返回读取器对象SqlDataReader dr= com.ExecuteReader();if (dr.HasRows)//获取一个bool值,判断是否含有一行或多行 {while (dr.Read())//获取一个bool值,前进到下一条记录 {Console.WriteLine(dr["code"] + "\t" + dr["usename"] + "\t" + dr["password"] + "\t" + dr["nick"] + "\t" + (Convert.ToBoolean(dr["sex"]) ? "男" : "女") + "\t" + dr["民族"] + "\t" + dr["班级"] + "\t" + (Convert.ToDateTime(dr["birthday"]).ToShortDateString()));}}con.Close();Console.ReadLine();}} }
转载于:https://www.cnblogs.com/maxin991025-/p/6109794.html
ado.net 修改,查询相关推荐
- 4-2 ADO.NET-查询和检索数据1
4-2 ADO.NET-查询和检索数据<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:offic ...
- 树状数组的区间修改+查询
首先看树状数组是用来求前缀和比较方便的一种数据结构 sum[i] = Sigma a[i] =Sum(bit[x]) 而区间修改也不难实现 就是引入一个差分数组del del[i]表示对i~n的修改 ...
- 易查分应用大全:修改查询功能使用说明
Q:查询发布后,怎样修改查询设置? A:大家在发布查询后,如需要重新设置查询条件或者重新上传电子表格,可以利用易查分的"修改"功能来对当前查询进行重新设置. 使用修改功能,将会像新 ...
- 4-2 ADO.NET-查询和检索数据13
//==========动态程序设计部分================ using System; using System.Collections.Generic; using System.Co ...
- 分块的单点修改查询区间和_树状数组的区间修改与单点查询与区间查询
如何将普通树状数组升级 普通的单点修改单点查询就不讲了,从区间修改和单点查询讲起. 原来的值存在a[]里面,多建立个数组c1[],注意:c1[i]=a[i]-a[i-1]. 那么求a[i]的值的时候a ...
- 4-2 ADO.NET-查询和检索数据5
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />4-2 ...
- 在LINQ to SQL中使用Translate方法以及修改查询用SQL
目前LINQ to SQL的资料不多--老赵的意思是,目前能找到的资料都难以摆脱"官方用法"的"阴影".LINQ to SQL最权威的资料自然是MSDN,但是M ...
- oracle修改查询结果,Oracle使用查询结果更新表的方法
Oracle使用一个查询的结果更新另一个表的数据. 模拟实验如下,使用t2表的查询结果,更新t1表相同id的数据. drop table t1; drop table t2; create table ...
- 数据库简介、SQL 语的增加删除修改查询命令
一.数据库简介 1.使用数据库的必要性 A.结构化存储大量数据,便于高效的检索和访问 B.有效地保持数据信息的一致性.完整性,降低数据冗余 C.满足数据共享和安全方面的要求 2.数据 描述事物的符号记 ...
最新文章
- 汇编中的条件转移指令
- [js高手之路]深入浅出webpack教程系列9-打包图片(file-loader)用法
- python中round函数参数_python中关于round函数的小坑
- sqlalchemy外键和relationship查询
- cs224 - Lecture2: Word Vectors and Word Senses
- 安装 Win10 Ubuntu 16.04 双系统以及 Ubuntu 配置深度学习环境记录
- android常见传值
- Java笔试题黑棋围白棋_2016恒生电子笔试题_软件测试笔试题100精讲_恒生电子笔试题目(2)...
- ObjectARX 2018 + AutoCAD2018 + VS2018 C# 创建第一个 Hello word程序
- 什么是OFD格式文档?一文教你读懂OFD格式文档
- ENVI裁剪影像重叠区域(非矩形)
- 25个常用Matplotlib图的Python代码,爱了爱了
- 一阶二阶常微分方程解法
- 职教mooc计算机组装与维护课程网课答案,2020-网课答案-高职心理辅导与教育-中国大学mooc...
- Https Tomcat CSR生成 以及相关操作
- 学生用计算机怎么去掉,怎样把学生使用的计算器关掉
- 1994年颁布了计算机安全,1994年2月18日,我国颁布了( ),这是我国的第一个计算机安全法规,是我国计算机安全工作的总体纲领。...
- 【完全指南】如何在Github上使用Hexo搭建自己的Blog
- 福建食用菌产业博览会盛大开幕 谋定中国农民丰收节交易会
- Stripe完善账户与使用(重点)