易建站

程序盒子

QQ群:183161992

10年WEB开发经验,专业定制响应式网站

公共库介绍(一)

为了提高插件开发速度,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用来返回查询结果。