SQL Server ADO.NET SQLHelper类的使用

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApp
{
    class Program
    {
        static void Main(string[] Args)
        {

            #region 添加对象
            1.准备好SQL语句
            //string sql = "insert into StudentClass (ClassName) values(N'C#基础班')";
            2.调用我们的SQLHelper类
            //int result =SQLHelper.GetSingleResult(sql);

            返回结果
            //if(result>=1)
            //{
            //    Console.WriteLine("添加成功!");

            //}
            //else
            //{
            //    Console.WriteLine("添加失败!");
            //}
            #endregion

            #region 修改对象
            1.准备好SQL语句
            //string sql = "update StudentClass set ClassName=N'C#进阶班' where ClassId=10001";
            2.调动我们的SQLHelper类
            //int result = SQLHelper.GetSingleResult(sql);
            返回结果
            //if (result >= 1)
            //{
            //    Console.WriteLine("修改成功!");

            //}
            //else
            //{
            //    Console.WriteLine("修改失败!");
            //}
            #endregion

            #region 删除对象
            1.准备好SQL语句
            //string sql = "delete from StudentClass where ClassId=10001";
            2.调动我们的SQLHelper类
            //int result = SQLHelper.GetSingleResult(sql);
            返回结果
            //if (result >= 1)
            //{
            //    Console.WriteLine("删除成功!");

            //}
            //else
            //{
            //    Console.WriteLine("删除失败!");
            //}
            #endregion



            #region 读取单个对象
            //      //1.准备好SQL语句
            //      string sql = "select ClassId,ClassName from StudentClass where ClassId=10000";
            //      //2.调动我们的SQLHelper类
            //      object stuObject = SQLHelper.GetSingleObject(sql);
            //      //解析对象
            //int classid =(int)stuObject;

            //      //展示数据
            //      Console.WriteLine("班级名称:" +classid );
            #endregion


            #region 读取多个对象
            //1.准备好SQL语句
            string sql = "select ClassId,ClassName from StudentClass";
            //2.调动我们的SQLHelper类
            SqlDataReader reader = SQLHelper.GetDataReader(sql);
            //解析对象
            List<StudentClass> stulist = new List<StudentClass>();

         while(reader.Read())
            {

                stulist.Add(new StudentClass()
                {
                    ClassId = Convert.ToInt32(reader["ClassId"]),
                    ClassName = reader["ClassName"].ToString()
                });

 
             }


            //展示数据
          foreach(StudentClass item in stulist)
            {
                Console.WriteLine("班级ID:" + item.ClassId + "班级名称:" + item.ClassName);
            }
            #endregion
            Console.ReadKey();
        }
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值