再次认识SQLhelper

原因:牛腩里面也有SQLhelper,里面又一次写到了曾经机房重构里面的SQLhelper,曾经还是很不懂,现在一步步查的,还是觉得慢慢来懂的好,首先遇到的 就是实例化一个SQLconnection类,然后让把写好的数据库的名字,服务器,用户名,密码,都写在一个字符串型的connstr里,再把它作为参数传递给SQLconnection。让他打开数据库。

 public DataTable ExecuteQuery(string sql)
        {
            DataTable dt = new DataTable();
            string connstr = "server=.; Database=NewsSystem; User ID=sa; Password=123456;";
            SqlConnection conn = new SqlConnection(connstr);
            conn.Open();
            SqlCommand cmd = new SqlCommand(sql ,conn );
            SqlDataReader sdr = cmd.ExecuteReader();
            dt.Load(sdr );
            sdr.Close();
            conn.Close();
            return dt;
        }




2,然后,实例化一个SQLcommand,这个SQLcommand的作用就是如下,把写好的sql 语句,和sql连接conn一起作为参数传进SQLcommand,它的作用是执行语句或者存储过程。


评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值