三层架构:Helper层

三层架构:Helper层

  public int count(string sql)
       {
           SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=DB_class;User ID=sa;Pwd=123;");
           conn.Open();

           SqlCommand cmd = new SqlCommand(sql, conn);

           int num = (int)cmd.ExecuteScalar();
           conn.Close();
           return num;
           
       }
       public int count1(string sql)
       {
           SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=DB_class;User ID=sa;Pwd=123;");

           conn.Open();
           SqlCommand cmd = new SqlCommand(sql, conn);
           int i = cmd.ExecuteNonQuery();

           conn.Close();
           return i;

       }
       public DataTable count2(string sql)
       {

           SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=DB_class;User ID=sa;Pwd=123;");

           conn.Open();

           SqlCommand cmd = new SqlCommand(sql, conn);

           SqlDataAdapter dr = new SqlDataAdapter(cmd);

          
           DataSet ds = new DataSet();
           dr.Fill(ds, "shopping");

           DataTable dt = ds.Tables["shopping"];
          
           return dt;

       }

  sqlcommand.ExecuteNonQuery ()该方法主要是执行SQL语句的插入、修改、删除的命令、返回所影响的行数,并不返回操作数据库中数据表的数据。

sqlcommand.Excutescaler()此方法主要是用来返回一个值的情况,例如使用count()函数求表中的所有记录的条数,或者是使用sum()求数据的函数求和。sqlcommand.commandtext是为了获取或者设置来执行T——SQL语句、表名和存储过程的。

posted @ 2020-07-14 17:21  我的未来方程式i  阅读(286)  评论(0编辑  收藏  举报