首页 / 数据库 / SQLServer / 利用配置文件实现SQL Server与Oralce访问类的转换
利用配置文件实现SQL Server与Oralce访问类的转换2010-01-27现在微软提供了一种方法,也是微软示例PetShop提供的解决方式;即使用Assembly反射加载访问数据库的类。首先,创建一个空白解决方案,名字为:TestChangeDataBase,然后添加一个C#类库工程,名字叫DBHelper,然后在类库工程里创建一个接口IDAL,具体代码如下: namespace DBHelper
{
public interface IDAL
{
DataSet GetDataSet(string query);
}
}
保存后,关闭这个接口文件;再创建一个类文件OracleHelper.CS,用以访问Oracle数据库:此类要实现IDAL接口示例代码如下:using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Data.OracleClient;
///
/// 访问Oracle数据库
///
///
namespace DBHelper
{
public class OracleHelper : IDAL
{
public OracleHelper()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
#region IDAL 成员
public DataSet GetDataSet(string query)
{
OracleConnection con = new OracleConnection(ConfigurationSettings.AppSettings["oracle"]);
OracleDataAdapter da = new OracleDataAdapter(query, con);
DataSet ds = new DataSet();
da.Fill(ds);
return ds;
}
#endregion
}
}