公共库介绍(一)
为了提高插件开发速度,echo.Plugins.dll程序集中包含了一些常用的类库。
本文介绍其中的DBHelper类,该类用来操作系统数据库,下面是该类中提供的方法:
QueryDs方法用来获取数据集合,返回DataSet,没有结果返回null。
QueryDs(string sql),参数sql为要查询的SQL语句。
重载QueryDs(string sql, Dictionary<string, object> pars),参数sql为要查询的SQL语句,参数pars为参数化SQL语句中的参数集合。
GetSingle方法用来获取第一行第一列查询结果,返回object,没有结果返回null。
GetSingle(string sql),参数sql为要查询的SQL语句。
重载GetSingle(string sql, Dictionary<string, object> pars),参数sql为要查询的SQL语句,参数pars为参数化SQL语句中的参数集合。
ExecuteSql方法用来执行一条语句,返回int执行条数,没有执行则返回-1。
ExecuteSql(string sql),参数sql为要执行的SQL语句。
重载ExecuteSql(string sql, Dictionary<string, object> pars),参数sql为要执行的SQL语句,参数pars为参数化SQL语句中的参数集合。
Exists方法用来判断是否存在一个记录,存在返回true。
Exists(string sql),参数sql为要查询的SQL语句。
重载Exists(string sql, Dictionary<string, object> pars),参数sql为要查询的SQL语句,参数pars为参数化SQL语句中的参数集合。
ExistsAndReturn方法用来判断是否存在一个记录,存在则返回true并获取第一行第一列查询结果。
ExistsAndReturn(string sql, ref object obj),参数sql为要查询的SQL语句,ref object用来返回查询结果。
重载ExistsAndReturn(string sql, Dictionary<string, object> pars, ref object obj),参数sql为要查询的SQL语句,参数pars为参数化SQL语句中的参数集合,ref object用来返回查询结果。
ExistsAndReturnDs方法用来判断是否存在集合,存在则返回true并获取查询集合。
ExistsAndReturnDs(string sql, ref object obj),参数sql为要查询的SQL语句,ref object用来返回查询结果。
重载ExistsAndReturnDs(string sql, Dictionary<string, object> pars, ref object obj),参数sql为要查询的SQL语句,参数pars为参数化SQL语句中的参数集合,ref object用来返回查询结果。