加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

利用配置文件实现SQL Server与Oralce访问类的转换

发布时间:2016-09-15 02:22:11 所属栏目:MsSql教程 来源:站长网
导读:现在微软提供了一种方法,也是微软示例PetShop提供的解决方式;即使用Assembly反射加载访问数据库的类。 首先,创建一个空白解决方案,名字为:TestChangeDataBase,
现在微软提供了一种方法,也是微软示例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
}
}

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读