日期:2011-04-21 浏览次数:20476 次
namespace WIS.Base.Data
{
/// <summary>
/// <table style="font-size:12px">
/// <tr><td><b>文 件 名</b>:DbObject.cs</td></tr>
/// <tr><td><b>功能描述</b>:数据层基类,提供对底层数据的基本操作</td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 xchuntao@163.com qq:23106676</td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table>
/// </summary>
public class DbObject
{
#region 成员变量
/// <summary>
/// <table style="font-size:12px">
/// <tr><td><b>功能描述</b>:Oracle数据连接对象</td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 </td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table>
/// </summary>
protected OracleConnection Connection;
/// <summary><table style="font-size:12px">
/// <tr><td><b>功能描述</b>:数据连接字符串</td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 </td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table></summary>
private string connectionString;
#endregion
#region 构造函数
/// <summary><table style="font-size:12px">
/// <tr><td><b>功能描述</b>:构造函数,使用配置文件中的默认数据连接字符串ConnectionString,初始化数据连接对象 </td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 </td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table></summary>
public DbObject()
{
connectionString = ConfigurationSettings.AppSettings.Get("ConnectionString");//从Web.Config中取得的连接字符串
Connection = new OracleConnection(connectionString);
}
/// <summary><table style="font-size:12px">
/// <tr><td><b>功能描述</b>:构造函数,根据指定的数据连接字符串,初始化数据连接对象</td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 </td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table></summary>
/// <param name="newConnectionString">数据连接字符串</param>
public DbObject( string newConnectionString )
{
connectionString = newConnectionString;
Connection = new OracleConnection( connectionString );
}
#endregion
#region 私有方法
/// <summary><table style="font-size:12px">
/// <tr><td><b>功能描述</b>:创建一个OracleCommand对象,用于生成OracleDataReader </td></tr>
/// <tr><td><b>创 建 人</b>:夏春涛 </td></tr>
/// <tr><td><b>创建时间</b>:2005-05-28 </td></tr>
/// </table></summary>
/// <param name="storedProcName">存储过程名称</param>
&nbs