oracle.dataaccess 连接池,asp.net使用Oracle.DataAccess.dll连接Oracle

2019独角兽企业重金招聘Python工程师标准>>>

6936d1565ae689371725cdb5fc51c415.png

一、把Oracle.DataAccess.dll复制到项目下的bin文件夹,并在项目中添加引用

二、在web.config配置数据库连接串

......

三、编写数据库操作类

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Data;

using System.Data.SqlClient;

using Oracle.DataAccess.Client;

using System.Configuration;

public class OracleHelper

{

public static OracleConnection GetConn()

{

return new OracleConnection(ConfigurationManager.ConnectionStrings["OracleConnString"].ToString());

}

/// /// 查询操作

///

///

///

///

public static DataTable QueryCommand(string querySQL, OracleParameter[] oraParams)

{

DataTable dt = new DataTable();

OracleConnection conn = OracleHelper.GetConn();

OracleCommand cmd = new OracleCommand(querySQL, conn);

if (oraParams != null && oraParams.Length > 0)

{

foreach (OracleParameter oraParam in oraParams)

{

cmd.Parameters.Add(oraParam);

}

}

OracleDataAdapter adapter = new OracleDataAdapter(cmd);

adapter.Fill(dt);

conn.Close();

return dt;

}

}

注意:Oracle.DataAccess.dll来自于Oracle数据库安装目录下,路径是

E:\app\Orcl\product\11.2.0\dbhome_1\ODP.NET\bin\2.x

如果你安装的是64位的Oracle,则Oracle.DataAccess.dll是64位的,那么你的项目在部署到iis的时候,应用连接池的设置“启用32位应用程序”为False,如果是32位的Oracle.DataAccess.dll,则设置为True

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值