使用oracle数据库一个多月依赖这问题一直都得不到解决,最近任务不是很忙了,所以决定把这问题解决掉。写一篇文章做记录。

以上错误主要是net程序oracle数据库使用了Microsoft Enterprise Library 5.0

类库访问oracle数据库,其具有优秀的访问不通数据库的能力。使用方法不对也同样出现错误。解决办法是下载http://www.microsoft.com/en-us/download/confirmation.aspx?id=15104最新的类库并安装,安装后到安装目录获取需要的程序集到程序bin目录里面去(如果是类库的话也是放到类库bin目录去,生成解决方案后引用的dll自动会在web的bin目录去)如引用下面的

using Microsoft.Practices.EnterpriseLibrary.Data;

Microsoft.Practices.EnterpriseLibrary.Common;

Microsoft.Practices.EnterpriseLibrary.Logging;

...

引用类库后需要在配置文件配置,把下面的配置复制到配置文件上面去就ok了,注意的地方主要是程序集版本和数据库连接字符串,只要配置真确都没问题:

<configuration>

<configSections>

<section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true"/>

<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true"/>

<section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true"/>

</configSections>

<dataConfiguration defaultDatabase="ccnf_ora"/>

<connectionStrings>

<add name="ccnf_ora" connectionString="Data Source=database;Password=dbpassword;User ID=username;max pool size=10000" providerName="System.Data.OracleClient"/>

</connectionStrings>

</configuration>

特别注意的是配置文件里面的Version=5.0.414.0,版本需要跟程序引用的版本一样,否则同样报以上的错误。

最新文章

  1. iOS计算字符串的宽度高度
  2. [leetcode]Second Highest Salary
  3. C#语法糖之 session操作类 asp.net
  4. C# 设计基础(一)
  5. iptables 代理设置
  6. Linux下的ntp时钟同步问题
  7. Cookie的前后台应用
  8. Spring IOC配置与应用
  9. iOS 通过个推 推送原理
  10. Installing node-oracledb on Microsoft Windows
  11. java线层的使用
  12. openwrt 新版IPV6问题
  13. 谈谈form-data请求格式
  14. 双边滤波算法的简易实现bilateralFilter
  15. LINUX用户、组、权限管理和归档压缩、时间、Ping
  16. windows使用笔记-安装64位windows7家庭普通版的方法
  17. Python 入门基础20 --面向对象_继承、组合
  18. docker 运行Django项目
  19. jar安装
  20. HDU_6033_Add More Zero

热门文章

  1. 赠 看穿一切的var_dump
  2. python2.0_s12_day19_前端结合后端展示客户咨询纪录
  3. Dubbo注册中心Zookeeper安装步骤
  4. u盘装系统,u盘安装win7系统教程
  5. 解决Chrome关联Html文件图标显示为空白
  6. JQuery操作Select标签
  7. iOS 8 新特性介绍
  8. shell批量重命令文件脚本
  9. Unity3D 笔记一 初始Unity3D
  10. java如何发起https请求