C# 클래스 DBH.Helper.DBHelper

파일 보기 프로젝트 열기: bluedusk/DBHelper

공개 프로퍼티들

프로퍼티 타입 설명
DBPrefix string

공개 메소드들

메소드 설명
DataTableDelete ( DataTable _dt ) : int
DataTableInsert ( DataTable _dt ) : int
DataTableUpdate ( DataTable _dt ) : int
ExecuteNoQuery ( StringBuilder sbsql ) : int

非查询操作

ExecuteNoQuery ( string sql ) : int

非查询操作

ExecuteNoQuery ( string sql, DBHelperParmCollection parameters ) : int

非查询操作

ExecuteProcedureNoQuery ( string procedureName, DBHelperParmCollection parameters ) : int
ExecuteProcedureQuery ( string procedureName, DBHelperParmCollection parameters ) : DataTable
ExecuteQuery ( string sql ) : DataTable

查询操作

ExecuteQuery ( string sql, DBHelperParmCollection parms ) : DataTable

查询操作

ExecuteQuery ( string sql, string tableName ) : DataTable
ExecuteReader ( string sql ) : IDataReader

查询数据库,返回DataReader

ExecuteScalar ( string sql ) : object

非查询操作

ExecuteTransaction ( string sqls ) : int

执行Transaction,完成后关闭连接

GetDataSet ( string sql ) : DataSet

查询操作 返回DataSet

SetDBConfig ( string dataSourceName ) : void

设置dbhelper数据源

SetDBConfig ( string DBType, string ConnStr, string DBEncoding ) : void

初始化数据库连接(使用字符串)

SetDBPrefix ( string _DBPrefix ) : void

设置数据库前缀

비공개 메소드들

메소드 설명
CreateHelper ( ) : DBHelperBase

메소드 상세

DataTableDelete() 공개 정적인 메소드

public static DataTableDelete ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

DataTableInsert() 공개 정적인 메소드

public static DataTableInsert ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

DataTableUpdate() 공개 정적인 메소드

public static DataTableUpdate ( DataTable _dt ) : int
_dt System.Data.DataTable
리턴 int

ExecuteNoQuery() 공개 정적인 메소드

非查询操作
public static ExecuteNoQuery ( StringBuilder sbsql ) : int
sbsql StringBuilder
리턴 int

ExecuteNoQuery() 공개 정적인 메소드

非查询操作
public static ExecuteNoQuery ( string sql ) : int
sql string
리턴 int

ExecuteNoQuery() 공개 정적인 메소드

非查询操作
public static ExecuteNoQuery ( string sql, DBHelperParmCollection parameters ) : int
sql string sql字符串
parameters DBHelperParmCollection 参数集合
리턴 int

ExecuteProcedureNoQuery() 공개 정적인 메소드

public static ExecuteProcedureNoQuery ( string procedureName, DBHelperParmCollection parameters ) : int
procedureName string
parameters DBHelperParmCollection
리턴 int

ExecuteProcedureQuery() 공개 정적인 메소드

public static ExecuteProcedureQuery ( string procedureName, DBHelperParmCollection parameters ) : DataTable
procedureName string
parameters DBHelperParmCollection
리턴 System.Data.DataTable

ExecuteQuery() 공개 정적인 메소드

查询操作
public static ExecuteQuery ( string sql ) : DataTable
sql string
리턴 System.Data.DataTable

ExecuteQuery() 공개 정적인 메소드

查询操作
public static ExecuteQuery ( string sql, DBHelperParmCollection parms ) : DataTable
sql string sql字符串
parms DBHelperParmCollection 参数列表
리턴 System.Data.DataTable

ExecuteQuery() 공개 정적인 메소드

public static ExecuteQuery ( string sql, string tableName ) : DataTable
sql string
tableName string
리턴 System.Data.DataTable

ExecuteReader() 공개 정적인 메소드

查询数据库,返回DataReader
public static ExecuteReader ( string sql ) : IDataReader
sql string
리턴 IDataReader

ExecuteScalar() 공개 정적인 메소드

非查询操作
public static ExecuteScalar ( string sql ) : object
sql string sql字符串
리턴 object

ExecuteTransaction() 공개 정적인 메소드

执行Transaction,完成后关闭连接
public static ExecuteTransaction ( string sqls ) : int
sqls string sql数组
리턴 int

GetDataSet() 공개 정적인 메소드

查询操作 返回DataSet
public static GetDataSet ( string sql ) : DataSet
sql string
리턴 System.Data.DataSet

SetDBConfig() 공개 정적인 메소드

设置dbhelper数据源
public static SetDBConfig ( string dataSourceName ) : void
dataSourceName string
리턴 void

SetDBConfig() 공개 정적인 메소드

初始化数据库连接(使用字符串)
public static SetDBConfig ( string DBType, string ConnStr, string DBEncoding ) : void
DBType string 数据库类型
ConnStr string 数据库连接字符串
DBEncoding string 数据库编码(仅对Sybase)
리턴 void

SetDBPrefix() 공개 정적인 메소드

设置数据库前缀
public static SetDBPrefix ( string _DBPrefix ) : void
_DBPrefix string
리턴 void

프로퍼티 상세

DBPrefix 공개적으로 정적으로 프로퍼티

public static string DBPrefix
리턴 string