U9 数据库访问 API 参考手册 适用版本:U9 V1.5 UBF2.0 修改状态: 编写人: 叶琳 审核人: 此部分要记录该文档形成过程中的历次版本变更过程及变更的内容 版本 修 改 与参与人 修改时间 修改原因 修改内容 审批人 1.0 叶琳 2008-7-8 原始文档建立 叶琳 2008-7-9 加上类的名空间 概述 U9 数据库访问的 API 集中在 UFSoft.UBF.Util.DataAccess.dll 中,主要是封装直接执行 sql 和存储过程 DataAccessor UFSoft.UBF.Util.DataAccess.dll 下的 DataAccessor 主要对外提供直接执行 sql 和存储过程的方法,名空间为 UFSoft.UBF.Util.DataAccess 方法: public static IDbConnection GetConn() 取当前的连接 注意: 这个连接是通过 DatabaseManager.GetCurrentConnection()取得,是取当前环境下的连接 static public int RunSP(string sprocName, DataParamList dataParams) 用当前连接执行存储过程 参数: sprocName 存储过程名 dataParams 参数列表 static public int RunSP(string sprocName, DataParamList dataParams, out DataSet ds) 用当前连接执行存储过程 参数: sprocName 存储过程名 dataParams 参数列表 ds 输出结果 static public int RunSP(string sprocName, DataParamList dataParams, out IDataReader dr) 用当前连接执行存储过程 参数: sprocName 存储过程名 dataParams 参数列表 dr 输出结果 static public int RunSP(string sprocName, DataParamList dataParams, out object obj) 用当前连接执行存储过程 参数: sprocName 存储过程名 dataParams 参数列表 obj 输出结果 static public int RunSP(IDbConnection conn, string sprocName, DataParamList dataParams) 执行存储过程 参数: conn 数据库连接 sprocName 存储过程名 dataParams 参数列表 static public int RunSP(IDbConnection conn, string sprocName, DataParamList dataParams, out DataSet ds) 执行存储过程 参数: conn 数据库连接 sprocName 存储过程名 dataParams 参数列表 ds 输出结果 static public int RunSP(IDbConnection conn, string sprocName, DataParamList dataParams, out IDataReader dr) 执行存储过程 参数: conn 数据库连接 sprocName 存储过程名 dataParams 参数列表 dr 输出结果 static public int RunSP(IDbConnection conn, string sprocName, DataParamList dataParams, out object obj) 执行存储过程 参数: conn 数据库连接 sprocName 存储过程名 dataParams 参数列表 obj 输出结果 static public int RunSQL(IDbConnection con, string commandText, DataParamList dataParams) 执行 sql 参数 con 数据库连接 commandText sql 语句 dataParams 参数 static public int RunSQL(IDbConnection con, string commandText, DataParamList dataParams, bool needCloseConn) 执行 sql 参数 con 数据库连接 commandText sql 语句 dataParams 参数 needCloseConn 执行完后是否需要平台自动关闭连接 static public int RunSQL(IDbConnection con, string commandText, DataParamList dataParams,bool needCloseConn, out IDataReader dr) 执行 sql 参数 con 数据库连接 commandText sql 语句 dataParams 参数 needCloseConn 执行完后是否需要平台自动关闭连接 dr 输出结果 static public int RunSQL(IDbConnection con, string commandText, DataParamList dataParams, out DataSet ds) 执行 sql 参数 con 数据库连接 commandText sql 语句 dataParams 参数 ds 输出结果 static public int RunSQL(IDbConnection con, string commandText, DataParamList dataParams, out IDataReader dr) 执行 sql 参数 con 数据库连接 commandText sql 语...