ADO.NET之数据操作篇:实现简单的增、删、改操作

新建一个控制台应用程序(我这边使用的vs2013,其他版本操作一样)

打开vs2013程序,点击【文件】-【新建】-【项目】,选择【控制台应用程序】,设置项目名称点击确认。打开新创建的解决方案,在Program.cs类中,添加引用。

 

代码如下:

引入命名空间:

using System.Data;
using System.Data.SqlClient;

 

一、添加数据

             //建立连接字符串
            string conString = "Server=IP地址\\实例名称;DataBase=数库名称;Uid=账号;Pwd=密码";
            //创建连接对象
            SqlConnection conn = new SqlConnection(conString);
            //创建sql语句
            string sql = "insert into dbo.PersonInfo (Name,Age,Sex,major,Location) values ";
            sql += "('{0}','{1}','{2}','{3}','{4}')";
            sql = string.Format(sql, "张三", "24", "男", "信息工程系", "湖北武汉");
            //创建执行对象
            SqlCommand cmd = new SqlCommand(sql, conn);
            //打开数据连接
            conn.Open();
            //执行数库库操作
            int result = cmd.ExecuteNonQuery();
            //关闭数据连接
            conn.Close();
            if (result == 1)
            {
                Console.WriteLine("数据插入成功!");
            }
            else
            {
                Console.WriteLine("数据插入失败!");
            }
            Console.ReadKey();

 二、删除数据

            // 【01】 添加数据连接字符串
            string connString = "Server = IP地址\\实例名称;DataBase = 数据库名称;Uid = 账号;Pwd = 密码";
            // 【02】 创建连接对象
            SqlConnection conn = new SqlConnection(connString);
            // 【03】 编写sql 语句
            string sql = "delete from PersonInfo where PersonInfoId = '{0}'";
            sql = string.Format(sql, "25");
            // 【04】创建执行对象
            SqlCommand cmd = new SqlCommand(sql, conn);
            // 【05】打开连接对象
            conn.Open();
            // 【06】执行删除操作,返回被影响的行数
            //ExecuteNonQuery()方法可以执行增、删、改语句,并且返回被影响的行数
            int result = cmd.ExecuteNonQuery();
            // 【07】关闭数据库连接
            conn.Close();
            if (result == 1)
            {
                Console.WriteLine("执行删除成功");
            }
            else
            {
                Console.WriteLine("执行删除失败");
            }
            Console.ReadKey();

 三、修改数据

            // 【01】创建数据连接字符串
            string connString = "Server = IP地址\\实例名称;DataBase = 数据库名称;Uid = 账号;Pwd = 密码";
            // 【02】创建连接对象
            SqlConnection conn = new SqlConnection(connString);
            // 【03】建立sql语句
            string sql = "update PersonInfo set Name = '{0}' where PersonInfoId = '24'";
            sql = string.Format(sql, "张山删");
            // 【04】创建执行对象
            SqlCommand cmd = new SqlCommand(sql, conn);
            // 【05】打开数据连接
            conn.Open();
            // 【06】执行数据库操作
            int result = cmd.ExecuteNonQuery();
            // 【07】关闭数据库连接
            //conn.Close();
            if (result == 1)
            {
                Console.WriteLine("修改数据成功");
            }
            else
            {
                Console.WriteLine("修改数据成功");
            }
            Console.ReadKey();

 

 新手开始学习asp.net,感觉还是有点意思,想把自己学习的一点东西写下来,给大家分享一下。

 

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值