陈斌彬的技术博客

Stay foolish,stay hungry

HLB Project中DbHelperSQL.cs文件全部方法总结

DbHelperSQL.cs

1.自己解密数据库设置字符串

protected static string DecryptDBStr(string Text, string sKey)

2.定义连接字符串

 protected static string ConnectionString = ConfigurationManager.AppSettings["SQLConnectionString"];

3.定义数据库的打开和关闭方法

protected static void Open()
protected static void Close()

4.绑定到GridView

public static void BindGridView(string SqlString, GridView MyGvData)

5.绑定到DropDownList,设定Text和value显示

public static void BindDropDownList2(string SqlString, DropDownList MyDDL, string TextStr, string ValueStr)

6.绑定到DropDownList,设定Text和value显示

public static void BindDropDownList(string SqlString, DropDownList MyDDL, string TextStr, string ValueStr)

7.绑定到DropDownList,设定Text和value显示

public static void BindItemList(string SqlString, ListBox MyDDL, string TextStr, string ValueStr)

8.绑定到DropDownList,设定Text和value显示

public static void BindDropDownListAddEmpty(string SqlString, DropDownList MyDDL, string TextStr, string ValueStr)

9.返回一个用 | 分隔的字符串

 public static string GetStringList(string SqlString)

10.返回当前最大的列值

public static int GetMaxID(string FieldName, string TableName)

11.判断用Sql查询的数据是否存在,true表示存在,False表示不存在

 public static bool Exists(string strSql)
 public static bool Exists(string strSql, params SqlParameter[] cmdParms)

12.公有方法,获取数据,返回一个DataSet。

public static DataSet GetDataSet(string SqlString)

13.公有方法,获取数据,返回一个DataTable。

public static DataTable GetDataTable(string SqlString)

14.公有方法,获取数据,返回首行首列。

public static string GetSHSL(string SqlString)

15.公有方法,获取数据,返回首行首列的INT值。

 public static string GetSHSLInt(string SqlString)

16.公有方法,获取数据,返回一个DataRow。

 public static DataRow GetDataRow(string SqlString)

17.公有方法,执行Sql语句。对Update、Insert、Delete为影响到的行数,其他情况为-1

 public static int ExecuteSQL(String SqlString, Hashtable MyHashTb)

18.公有方法,执行Sql语句。对Update、Insert、Delete为影响到的行数,其他情况为-1

public static int ExecuteSQL(String SqlString)

19.公有方法,执行一组Sql语句。返回是否成功,采用事务管理,发现异常时回滚数据

public static bool ExecuteSQL(string[] SqlStrings)

20.执行一条计算查询结果语句,返回查询结果(object)

 public static object GetSingle(string SQLString)
 public static object GetSingle(string SQLString, int Times)
 public static object GetSingle(string SQLString, params SqlParameter[] cmdParms)

21.执行SQL语句,返回影响的记录数

public static int ExecuteSql(string SQLString, params SqlParameter[] cmdParms)

22.执行查询语句,返回DataSet

public static DataSet Query(string SQLString, params SqlParameter[] cmdParms)
private static void PrepareCommand(SqlCommand cmd, SqlConnection conn, SqlTransaction trans, string cmdText, SqlParameter[] cmdParms)