• Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,


    本人使用orcale11g

    安装orcale 之类以及navicat配置在这里不提,之后会写一篇文章来说明。

    到此已经安装和配置navicat访问数据正常,但是运行Asp.net  程序报错

    问题如下:

    试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    这个大概是说我asp.net 程序不应该是用32的客户端去访问64位的数据库,我是这样理解的。但是我装了64oracle 不就相当宇装了64位的客户端吗?装的那个轻量级的32位客户端只是方便navicat来访问oralce数据库的。这个问题网上给出了很多回答。大多是,改项目的属性里的生成选项里的目标平台:改为x86.意识是把项目当成32位运行。每个项目都照着改了,还是不管用。

    解决方法如下:轻量级的32位客户端有问题,必选安装 orcale 32 client 客户端

    提供下载地址:官网 地址-https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html

    csdn地址:

  • 相关阅读:
    Go标准库Context
    事务并发处理: DB+ORM+逻辑代码
    日志:slf4j+log4j+maven配置
    Shiro workshop
    JSP Workshop
    sql records
    Java内存模型(JMM)
    Application, JDBC, 数据库连接池, Session, 数据库的关系
    Java位操作全面总结
    Effective Java总结
  • 原文地址:https://www.cnblogs.com/dashanboke/p/10008104.html
Copyright © 2020-2023  润新知