再次认识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,它的作用是执行语句或者存储过程。


猜你喜欢

转载自blog.csdn.net/xiewanru/article/details/79439217