admin管理员组文章数量:1794759
C# 数据库SqlServer基础增删改查(返回单个值)
本文主要介绍C#结合SqlServer数据库,如何完成最基础的增删改查,其中的查只返回第一行第一列的单个值。
目录
一、环境介绍
二、代码
(一)向数据库中增加一条数据
(二)删除数据库中一条数据
(三)修改数据库中一条数据
(四)查询数据库返回第一行第一列的值
一、环境介绍
- Visual Studio 2015
- SQL Server 2012
- 控制台应用程序
- 数据库名称为Itcast2014
- 表名为TblClass
- 表字段如下图,tClassId为自动增长列
二、代码 (一)向数据库中增加一条数据
(二)删除数据库中一条数据
代码基本和增加的代码相同,只有命令字符串不同。
/// <summary> /// 删除数据库中的一条数据 /// </summary> private static void DeleteData() { //连接字符串,Itcast2014是使用的数据库名称,server=.表示使用的是本地计算机 //integrated security=true表示使用Windows验证的方式去连接到数据库服务器 //也可以使用uid=sa;pwd=***来登陆数据库 string conStr = "server=.;database=Itcast2014;integrated security=true;"; //创建连接数据库对象,使用using可以在使用完该对象后,自动释放资源 using (SqlConnection con = new SqlConnection(conStr)) { //删除表中tClassId值为29的数据 string cmdTxt = "delete from TblClass where tClassId=29"; //创建执行数据库命令的对象 using (SqlCommand cmd = new SqlCommand(cmdTxt, con)) { //数据库连接最好是最晚打开,最早关闭 con.Open(); //执行非查询命令时使用ExecuteNonQuery,返回影响的行数 int r = cmd.ExecuteNonQuery(); //执行完命令后立即关闭数据库连接,减少资源消耗 con.Close(); Console.WriteLine("成功删除了{0}行", r); } } }(三)修改数据库中一条数据
代码基本和增加的代码相同,只有命令字符串不同。
/// <summary> /// 修改数据库中一条数据 /// </summary> private static void UpdateData() { //连接字符串,Itcast2014是使用的数据库名称,server=.表示使用的是本地计算机 //integrated security=true表示使用Windows验证的方式去连接到数据库服务器 //也可以使用uid=sa;pwd=***来登陆数据库 string conStr = "server=.;database=Itcast2014;integrated security=true;"; //创建连接数据库对象,使用using可以在使用完该对象后,自动释放资源 using (SqlConnection con = new SqlConnection(conStr)) { //修改表中tClassId值为230的tClassName为高三十一班 string cmdTxt = "update TblClass set tClassName='高三十二班' where tClassId=30"; //创建执行数据库命令的对象 using (SqlCommand cmd = new SqlCommand(cmdTxt, con)) { //数据库连接最好是最晚打开,最早关闭 con.Open(); //执行非查询命令时使用ExecuteNonQuery,返回影响的行数 int r = cmd.ExecuteNonQuery(); //执行完命令后立即关闭数据库连接,减少资源消耗 con.Close(); Console.WriteLine("成功修改了{0}行", r); } } }(四)查询数据库返回第一行第一列的值
版权声明:本文标题:C# 数据库SqlServer基础增删改查(返回单个值) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686653977a91008.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论