/// <summary> /// 执行一个查询,并返回查询结果 /// </summary> /// <param name="commandText">要执行的SQL语句</param> /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param> /// <returns>返回查询结果集</returns> public static DataTable ExecuteDataTable(string commandText, CommandType commandType) { return(ExecuteDataTable(commandText, commandType, null)); }
/// <summary> /// 从数据库中检索单个值(例如一个聚合值)。 /// </summary> /// <param name="commandText">要执行的SQL语句</param> /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param> /// <returns></returns> public static Object ExecuteScalar(string commandText, CommandType commandType) { return(ExecuteScalar(commandText, commandType, null)); }
/// <summary> /// 对数据库执行增删改操作 /// </summary> /// <param name="commandText">要执行的SQL语句</param> /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param> /// <returns></returns> public static int ExecuteNonQuery(string commandText, CommandType commandType) { return(ExecuteNonQuery(commandText, commandType, null)); }
/// <summary> /// 将 CommandText 发送到 Connection 并生成一个 SqlDataReader。 /// </summary> /// <param name="commandText">要执行的SQL语句</param> /// <param name="commandType">要执行的查询语句的类型,如存储过程或者SQL文本命令</param> /// <returns></returns> public static SqlDataReader ExecuteReader(string commandText, CommandType commandType) { return(ExecuteReader(commandText, commandType, null)); }