ADO.NET操作Oracle问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADO.NET操作Oracle问题相关的知识,希望对你有一定的参考价值。
我需要读取Oracle中的数据,用了类似于ado操作SQL的语法
比如“OracleConnection conn = new OracleConnection(connStr)”,但是系统在OracleConnection这个单词下面画上了蓝色波浪线即警告,并提示【It is obsolete:it has been deprecated——我翻译为已过时】,但程序可以运行。
那我想问一下大神,现在ADO.NET应该怎么操作Oracle,用什么语法??
echo "<pre>";
print_r($arr);
echo "</pre>";
$values = array();
foreach ($arr as $k => $v)
$values[] = "'" . $v['openid'] . "', " . $v['opercode'] . ", " . $v['text'] . "," . $v['time'] . "," . $v['worker'] . "";
要安装啥 Oracle ADO.NET 连接器?
【中文标题】要安装啥 Oracle ADO.NET 连接器?【英文标题】:What Oracle ADO.NET connector to install?要安装什么 Oracle ADO.NET 连接器? 【发布时间】:2016-05-03 10:20:55 【问题描述】:我正在尝试连接到 Oracle 数据源,并且正在寻找要使用的最简单的 ADO.NET 连接器。我没有找到明确的答案。我应该安装什么 Oracle 数据源连接器?
谢谢!
【问题讨论】:
“最简单的 ADO.NET 连接器”是什么意思?连接后,它们都(几乎)相同。 @WernfriedDomscheit 问题正在连接,所以我想知道在哪里可以找到不需要客户端的连接器。 如果您想在没有 Oracle 客户端的情况下连接到 Oracle,那么唯一的可能就是 ODP.NET 托管驱动程序,您可以从这里下载:64-bit Oracle Data Access Components (ODAC) Downloads跨度> 感谢您的帮助! 【参考方案1】:通过从以下链接(最新版本)安装驱动程序,我能够安装 ODP.NET 连接器并连接到公共托管的 Oracle 服务器:
http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html
(请参阅 - 下载 ODP.NET,仅限托管驱动程序 Xcopy 版本)
以管理员身份从命令提示符运行以下命令:
install_odpm.bat c:\oracle both true
【讨论】:
以上是关于ADO.NET操作Oracle问题的主要内容,如果未能解决你的问题,请参考以下文章
ADO.NET 实体框架 - 带有实体框架 6 的 Oracle
使用 ADO.NET 获取 Oracle 包中过程的存储过程元数据
ADO.NET 提供程序“Oracle.ManagedDataAccess.Client”未在计算机或应用程序配置文件中注册,或者无法加载