ADO.Net 数据库修改

数据库的修改方法和增加一样,只是把增加语句换成了修改语句,后面执行语句是相同的

首先也是需要获取并接收输入的要修改的哪个数据以及修改后的数据

代码演示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;//先引用数据库,这一步不能忘
namespace ADO.Net_数据库修改
{
    class Program
    {
        static void Main(string[] args)
        {
            //修改数据库信息,同样需要接收修改的信息,再执行修改
            Console.Write("请输入要修改的学生学号:");
            string zcode = Console.ReadLine();
            Console.Write("请输入修改后的学生姓名:");
            string zname = Console.ReadLine();
            Console.Write("请输入修改后的学生性别:");
            bool zsex = Convert.ToBoolean(Console.ReadLine());
            Console.Write("请输入修改后的学生生日:");
            DateTime zbirth = Convert.ToDateTime(Console.ReadLine());
            Console.Write("请输入修改后的学生成绩:");
            decimal zscore = Convert.ToDecimal(Console.ReadLine());

            SqlConnection conn = new SqlConnection("server=.;database=adonet;user=sa;pwd=123;");
            SqlCommand cmm = conn.CreateCommand();
            //连接语句,这个方法就是编写一个SQL语句
            cmm.CommandText = "update xue set name=‘" + zname + "‘,sex=‘" + zsex + "‘,birth=‘" + zbirth + "‘,chengji=" + zscore+"where code=‘"+zcode+"‘";

            conn.Open();
            cmm.ExecuteNonQuery();//执行方法,执行编写的SQL语句
            Console.WriteLine("修改成功!");

            conn.Close();

            Console.ReadLine();
        }
    }
}
时间: 2024-10-14 15:44:25

ADO.Net 数据库修改的相关文章

ADO.Net 数据库 删除

删除数据库里的信息和之前增加,修改大同小异,其写法更加简单,也是把SQL语句写为删除语句 删除一条数据,只需要获取并接收到这条数据唯一的能够代表这条数据的信息,比如主键 代码演示: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient;//引用 namespace ADO.Net_数据库删除 { class Program

ADO.NET数据库之数据库连接---ShinePans

ADO.NET技术主要包括Connection,Command,DataReader,DataAdapter,DateSet,DataTable等六种对象 1).Connection 对象的主要功能是与数据库连接(事物处理也使用此对象) 2).Command  对象用于返回数据,修改数据,运行存储过程以及发送或检索参数信息的数据库命令 3).DataReader 对象主要功能是以只进流的方式从数据库中读取行 4).DataAdapter 对象的主要功能是将数据库中的内容填充到DataSet对象,

用ADO操作数据库的方法步骤(ZT)

http://www.cppblog.com/changshoumeng/articles/113437.html 学习ADO时总结的一些经验 用ADO操作数据库的方法步骤 ADO接口简介 ADO库包含三个基本接口:_ConnectionPtr接口._CommandPtr接口和_RecordsetPtr接口. _ConnectionPtr接口返回一个记录集或一个空指针. 通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程.使用_ConnectionPtr接口返回一个

用ADO操作数据库的方法步骤

用ADO操作数据库的方法步骤 学习ADO时总结的一些经验 - 技术成就梦想 - 51CTO技术博客 http://freetoskey.blog.51cto.com/1355382/989218 ADO接口简介 ADO库包含三个基本接口:_ConnectionPtr接口._CommandPtr接口和_RecordsetPtr接口. _ConnectionPtr接口返回一个记录集或一个空指针. 通常使用它来创建一个数据连接或执行一条不返回任何结果的SQL语句,如一个存储过程.使用_Connecti

VC+ADO访问数据库发现进程句柄数增加

程序功能: 实现了一个TCP Server端,接收到客户端连接后,新增一个单独的线程与客户端交互,中间有数据库操作,完成后线程关闭. 实现方式是VC++,数据库访问采用的是ADO,数据库是Mariadb,odbc数据源,  mysql-connector. 最初的方式是每次数据库操作都是  新建ADO._Connection,打开链接,查询或提交,关闭链接 : 问题: 结果发现运行一段时间后进程句柄数一直在增加,然后就挂了. 解决: 修改为使用ADO的连接池,重用程序启动时创建的连接池中的连接,

Delphi通过ADO读写数据库

ADO是一种程序对象,用于表示用户数据库中的数据结构和所包含的数据. ADO (ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据.例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中.当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果. 在Delphi 5.0 以上的

Chapter 1. Ado.Net 数据库数据查询(多行、多列)

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; //引用命名空间 namespace Ado.net数据库增删改查 { class Program { static void Main(string[] args) { //1.数据库连接 SqlConnection conn = new SqlConnection(

利用checkbox的到值,并且存到数据库修改的话要显示之前选择的

在前台当然是利用checkbox来得到复选框的语言:{% for language in languages%}<input type="checkbox" name="language" value='{{ language.id }}' >{{ language.name }}{% endfor %}而复选框如果是已经选的在前台就展示的是选择的,那么input的属性就应该有checked 那么就可以通过在前台if来判断language.id跟已经选择

通过数据库修改trove instance status

由于测试mysql5.5的复制功能,默认trove使用gtid,instance 一直处于 BACKUP 状态,trove reset-status 不能在 BACKUP 状态下运行,手动修改数据库 修改 service_statuses 表中 status_id 字段为 0x16,十进为22 状态码查看文件 # trove/common/instance.py 97行 class ServiceStatuses(object):     RUNNING = ServiceStatus(0x01