DAL 操作数据库方法ExecuteNonQuery/ExecuteScalar/SqlDataAdapter/SqlDataReader

来源:互联网 发布:国内php集成环境 编辑:程序博客网 时间:2024/06/06 02:43

ExecuteNonQuery

用于返回select语句执行的结果,insert,update,delete,返回值为int,可与1判断,操作是否成功     SqlCommand.ExecuteNonQuery()

ExecuteScalar

用于返回查询的第一行第一条数据,多用于用户登录,可以null判断,是否存在用户      SqlCommand.ExecuteScalar()

SqlDataAdapter

用于填充dataset数据集,  

  SqlDataAdapter da = new SqlDataAdapter(SqlCommand);
          DataSet ds = new DataSet();
          da.Fill(ds);

SqlDataReader

用于返回用户执行查询的结果,返回datareader,多用于查询单个信息

SqlDataReader  dr = SqlCommand.ExecuteReader();

SqlDataReader.HasRows()判断数据库是否有数据

SqlDataReader.Read()前进到下一条数据

0 0
原创粉丝点击