C# ado.net基础 删除一行数据 在sqlsever中的一个表中

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

1 show my sql

2 code

  first .cs file

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6
 7 namespace shujuku
 8 {
 9     class SqlInformation
10     {
11         /// <summary>
12         /// 服务器的名称
13         /// </summary>
14         public string DataSource;
15         /// <summary>
16         /// 数据库的名称
17         /// </summary>
18         public string InitialCatalog;
19         /// <summary>
20         /// true为使用windows验证
21         /// </summary>
22         public bool IntegratedSecurity;
23         /// <summary>
24         /// SqlServer身份验证所需要的用户名
25         /// </summary>
26         public string UserID;
27         /// <summary>
28         /// SqlServer身份验证所需要的密码
29         /// </summary>
30         public string Password;
31         /// <summary>
32         /// 返回连接字符串
33         /// </summary>
34         public SqlInformation()
35         {
36             IntegratedSecurity = false;
37         }
38         public string LoginInformation()
39         {
40             if (IntegratedSecurity)
41             {
42                 return string.Format(@"Data Source = {0}; Initial Catalog = {1}; Integrated Security = true", DataSource, InitialCatalog);
43             }
44             else
45             {
46                 return string.Format(@"Data Source = {0};Initial Catalog = {1};User ID = {2};Password = {3}", DataSource, InitialCatalog, UserID, Password);
47             }
48         }
49     }
50 }

  second .cs file

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Data.SqlClient;
 4 using System.Linq;
 5 using System.Text;
 6 using System.Threading.Tasks;
 7
 8 namespace shujuku
 9 {
10     class Program
11     {
12         static void Main(string[] args)
13         {
14             SqlInformation test = new SqlInformation();
15             test.DataSource = "USER-20170116MG";
16             test.InitialCatalog = "helloworld";
17             test.IntegratedSecurity = true;
18             string conStr=test.LoginInformation();
19
20             using (SqlConnection connection = new SqlConnection(conStr))
21             {
22                 //编写sql语句(可以在sql server中创建脚本尝试成功后,复制粘贴)
23                 string sql = "delete from TeacherClass where Id=5";
24                 //创建一个执行sql语句的对象
25                 using (var cmd =new SqlCommand())
26                 {
27                     cmd.CommandText = sql;
28                     cmd.Connection = connection;
29                     //打开连接
30                     connection.Open();
31                     Console.WriteLine("数据库连接成功");
32                     int count=cmd.ExecuteNonQuery();
33                     Console.WriteLine("受影响的行数是:{0}",count);
34                     Console.WriteLine("sql语句执行成功");
35                 }
36                 //关闭连接,释放资源.因为用了 using,所以这里不用写语句
37             }
38             Console.WriteLine("数据库断开成功");
39             Console.ReadKey();
40
41         }
42     }
43 }

result:

  sql:

  console:

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。版本:VS2015 SqlServer2014 系统:Windows 7
C#是优秀的语言,值得努力学习。我是跟随 传智播客\黑马 的.Net视频教程学习的。
如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取铸成一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-11-03 20:45:42

C# ado.net基础 删除一行数据 在sqlsever中的一个表中的相关文章

C# ado.net基础 更新一行数据 在sqlsever中的一个表中

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ 1 show my sql: 2 code first base .cs file 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using S

一个表中的某字段中所有的数据,复制到另一个表中

项目要求,织梦被黑了,又不太会修复织梦的漏洞.决定换一个自己开发的后台吧!问题来了,织梦中的文章数据要全部拿出来,导入到新的后台中. 因为,现有后台的数据表跟织梦的表的结构完全不一样,再加上织梦用于保存文章是用了,dede_addonarticle,dede_archives,这两个表.现在是要将两个表中有用的字段的数据 复制到一个新的表中的一个字段内. 第一步,同步他们的主键,dede_addonarticle的主键是aid,dede_archives的主键是id 1,一张写好了结构的,没有数

C# ado.net基础 查询一个表中有多少行数据 在sqlsever中的一个表中

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ 1 show my sql: 2 code first base .cs file 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using S

SqlSever基础 给一个数据库中的一个表中的一个指定的列赋值

1 code 1 create database helloworld2 2 3 use helloworld2 4 5 create table Teacher2 6 ( 7 ShengHao nvarchar(20) not null, 8 Id nvarchar(10) default(0) --你不给我赋值的话,我就默认为0,可以为空哦 9 ) 10 11 --插入 12 insert Teacher2(ShengHao) 13 values('元始天尊') 14 --查看 15 sel

SqlSever基础 给一个数据库中的一个表中列添加内容

1 code 1 --插入 2 insert Teacher(ShengHao) 3 values('元始天尊') 4 --查看 5 select * from Teacher 2 show

SqlSever基础 查看一个数据库中的一个表中指定列的内容

1 2 code 1 -- 列名 ShengHao Teacher2表的名字 2 select ShengHao from Teacher2 3 show

Excel中判断一个表中的某一列的数据在另一列中是否存在

  A B C D 1 10   3 有 2 6   e 无 3 3   6 有 判断c列的值在A列中是否存在(假定C列为需要判断列,A列为目标列) 在D1中输入以下公式,然后下拉公式即可 =IF(COUNTIF(A:A,C1)>0,"有","无") =IF(COUNTIF(目标列,判断列首个单元格)>0,"是","否")

sqlite expert导入excel表格 (包括使用问题、以及把 一个表的数据插入到另一个表中)

一.sqlite导入excel 1.打开要导入的excel --- 另存为(2007版点击左上角OFFICE图标即可找到) --- 保存类型:CSV类型 (提示什么不兼容什么的,一律点确定.) 2.打开sqlite expert ,选择建好的数据库文件(或者是导入的已存在的db文件,或者是自己新建一个.db数据库文件). 右击文件名---选择最后一个import text file(CSV,TSV) 3.(如果没有建过和这个excel名相同的表)右边Destination选择第一项new tab

exp导出一个表中符合查询条件的数据

原文地址:exp导出一个表中符合查询条件的数据 作者:charsi 导出一个表中的部分数据,使用QUERY参数,如下导出select * from test where object_id>50000这个条件中的数据exp charsi/[email protected] tables=(TEST) query="'where object_id>50000'" file=aaa.dmp log=aaa.log 其他参数含义:GRANTS:指定是否导出对象的授权信息,默认参