c#不安装oracle如何访问oracle数据库 20C

最近写了个小工具,用到了system.data.oracleclient,在客户机测试的时候,发现无法连接oracle数据库,而不能客户机强制客户机非得安装oracle,这种情况怎么处理?

1

9个回答

客户计算机上不要安装oracle,但是必须安装oracle的客户端连接器组件,才能通过system.data.oracleclient访问oracle

2

网络,数据库对外提供了一个可通过网络访问的端口

0

配置连接字符串,可通过IP地址去连接
引用Oracle 提供的数据库访问组件Oracle.DataAccess.dll
using Oracle.DataAccess.Client;///C#访问Oracle的dll 甲骨文提供

0

你想访问远程oracle数据库就必须安装oracle客户端,否则就只能你在服务器做个读写oracle的服务端,然后你的客户端全都和你的服务器程序通信,这样只要有IP和端口就行了

0

现在不用安装oracle客户端也可以访问数据库。直接下载甲骨文提供的Oracle.ManagedDataAccess.dll,然后命名空间引用换成using Oracle.ManagedDataAccess.Client
另外在配置文件里,连接字符串写法:

   <connectionStrings>
    <clear/>
    <add name="myOracle" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=192.168.1.1/orcl;User Id=c##sa;Password=sa;"/>
  </connectionStrings>
0
liangte
liangte 但是几个odb的dll比较大怎么办,如何通过webservice访问数据库
接近 3 年之前 回复

可以安装轻量级的软件odac

0

不费脑筋的话你就装个oracle客户端,也不大,安装起来很快,要真想钻一下求极简,你用Oracle.DataAccess,不安装也可以连接

0

Oracle客户端可以不安装,但是服务器是一定要安装的,请看以下博文,方便快捷
http://blog.csdn.net/endlessseaofcrow/article/details/78037556

0

Oracle客户端可以不安装,但是服务器是一定要安装的,请看以下博文,方便快捷
http://blog.csdn.net/endlessseaofcrow/article/details/78037616【上个链接遭到删除】

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在C#中,远程连接Oracle数据库(不安装客户端,无需多余配置)
由于项目需要,现需要向远程oracle数据库插入数据。由于后期可能无法在部署程序的电脑上安装oracle客户端,网上也有一些解决办法,通常是要下载对应版本的Oracle Instant Client,将访问Oracle需要的部分Dll文件拷贝到客户端本地,然后通过配置环境变量或修改注册表的方式,来达到快速安装客户端的目的,如果后期部署程序在虚拟空间时,配置环境变量或修改注册表或许不可行。这里提供一
不用装Oracle客户端实现C#.NET连接远程Oracle数据库的一种方法
不用装Oracle客户端、不用任何配置,实现C#.NET连接远程Oracle数据库的一种方法
C#连接Oracle 11g 无需安装Oracle客户端
1.首先到Oracle网站上下载ODAC http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html 2.下载的文件解压后找到Oracle.ManagedDataAccess.dll 3.将DLL文件拷贝到你的项目目录下,并引用进来即可 4.测试代码如下所示 using
C# 不安装客户端 连接Oracle 10G
经一翻折腾,终于可以让C# WinForm程序在不需要安装Oracle客户端的情况下正常操作Oracle数据库,在这里记录一下。方便自己以后查询,也方便大家。 引用System.Data.OracleClient; 运行提示 需要安装Oracle客户端8.1.7; 后来百度发现很多人遇到这个问题,网上各种解决办法。都不稳定或根本不行。 昨天无意间尝试成功,原来很简单; 去官网下载
c#连接Oracle11g数据库(无需安装客户端)
因项目需要,最近打算学习oracle数据库开发,但是刚开始就碰到了一些小麻烦,发现c#连接oracle数据库时跟其他数据库不太一样,在网上搜了一些教程看起来都挺繁琐,需要安装客户端、配置TNS等等一堆,眼花缭乱。好在找到了一个简单的连接方法,废话不多说,直接上代码: public string getOracleConnect(String name, String passwo
.net访问oracle数据库的方法(不安装oracle客户端)
asp.net在不安装oracle数据库客户端的情况下通过文档介绍可以访问oracle。并且可以连接oracle 访问工具pl/sql 等的连接,可以节省电脑资源。
VS环境下C#控制台远程连接oracle数据库无需安装客户端非常简单
VS环境下C#控制台远程连接oracle数据库无需安装客户端非常简单 新增加的引用:Oracle.ManagedDataAccess 并在命名空间增加:using Oracle.ManagedDataAccess.Client;直接上代码: public void setConnectionString() { string hostaddres
C#连接Oracle数据库(无须安装客户端,只须添加dll即可)
前提: 已安装Oracle数据库的服务器,无须Oracle客户端 对Oracle数据库有一定的了解,至少已创建一个账户及密码 安装VS,会使用C#创建简单的界面 正式步骤: 下载Oracle.ManagedDataAccess.dll[网上很多dll都已废弃,只有这个dll好用],链接:http://download.csdn.net/download
c# asp.net 读取 连接oracle数据库源码(不用安装oracle客户端)
本人亲自实现的demo 。实现不安装oracle客户端开发数据库,没有 oracle环境也可以远程访问oracle数据库的源码。
无需安装oracle客户端直接连接使用oracle数据库的解决方案
本人琢磨了下使用VS .Net 2005开发的客户端程序,需要访问oracle数据库,但不想在客户端安装oracle客户端的解决方法。终于给弄清楚了,其实根本不需要在安装oracle客户端就可以轻松实现了。方法是将相关的9个oracle客户端文件与所发布的应用程序放在一个目录同时打包,安装后不需要配置一起环境变量就可以OK了,唯一需要修改的是tnsnames.ora文件中的服务器配置。 因此出只能最大上载15M的资源,故oraociei10.dll请大家从oracle客户端安装目录找,或者联系我gaohuaiyan@gmail.com
C#.net免客户端访问Oracle数据库
平时做开发主要使用.net,工作中又经常要访问Oracle数据库,.net对Oracle的访问一般有两种方法:一是使用官方的ODAC for.net,二是使用.net框架自己的System.Oracle.Client,但后者现在已经被微软弃用了。但无论使用两者中的哪一个,都离不开Oracle客户端。但开发好的程序或网站需要部署到服务器上或别的计算机上,并且要配置相同名称的数据库连接,实在是一件很烦人
C#连接Oracle数据库的一种方法(详细过程)
1. 需要添加一个System.Data.OracleClient引用,这个文件一般在C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0路径下可以找到,v4.0不是绝对的,按照自己所需的版本选择。 2. 在用到的地方加using System.Data.OracleClient;
linux安装oracle数据库之后访问不通问题
      最近再弄阿里云服务器,在安装完oracle数据库之后发现web项目访问不到数据库,网上找了很多文章,最后发现自己的问题很弱智。居然是因为没有在数据库中新建用户按如下步骤,新建一个登陆用户sqlplus /nolog //如果提示没有该命令,可尝试用oracle用户登录linux服务器,不行的话自行百度connect system/system //链接system账户,登陆成功后就...
C#连接Oracle服务器(非本地Oracle数据库)
C#连接Oracle服务器(非本地Oracle数据库)在项目中,有时候C#连接的数据库并非自己主机上面的Oracle数据库,而是公司服务器上面的Oracle数据库,这时候该怎么连接呢?在上一篇博文中,我已经介绍过如何连接本地的Oracle服务器,连接公司服务器只有几个微小的改动即可:
不安装Oracle客户端远程连接Orcale数据库
最近有一任务,需要使用Oracle数据库,以前对此不太熟悉,就从网上查找资料,(说实在的网络真是太好了,也多亏了许多的热心的技术人员,愿意把自己的经验和心得与大家分享)并转贴了一个帖子参考,不过此帖子有些地方没有说清楚,确实让我费了好大劲,才测试成功。下面我把我的步骤说明一下:(环境:Windows XP sp2 + vs 2008)1、先从Oracle官网下载便捷客户端 InstantCli
C#直连Oracle数据库(免安装)
在日常开发过程中,经常会遇到要连接Oracle数据 ,网上找了很多方法,有的方法是要安装Orcale Client,这里说的当然是免安装的方法,只需要引用一个dll文件就OK了dll文件名:Oracle.ManagedDataAccess.dll 获取方法: 1、可以从Oracle官网里慢慢找。(我是找了好久都没找到,放弃了) 2、可以从NuGet中获取。(这个方法很靠谱)在NuGet命令控制
在vs里面安装ODP.NET连接oracle数据库,及代码如何使用
//在vs里面安装ODP.NET连接oracle数据库 在程序包管理器控制台里面输入命令: Install-Package Oracle.ManagedDataAccess 相关网址: https://www.nuget.org/packages/Oracle.ManagedDataAccess/12.1.24160719 http://www.oracle.com/techne
不安装oracle客户端使用plsql连接oracle数据库的方法整理
连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。如下介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。 (1)下载解压(附件中已提供)  将下载后的文件instantclient-basic-win32-11.2.0.1.0解压,把解压后的文件夹instantclient_11_2置于C:\Program Files下
在Windows64位环境下.net访问Oracle解决方案
在安装和开发的过程中,经常会遇到一些问题,本文就总结了相关的解决方案 Oracle Instant Client的下载地址 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 以下所有的说明都是基于Windows64位的(以Windows2008为例) 1 解决
vb无客户端连接oracle数据库的解决办法
只要安装注册oracle的几个dll即可
oracle不需要安装客户端通过vs链接数据库
今天来谈下oracle的一个类库      相信很多朋友写程序多少都要链接数据库,oracle数据库在链接的时候需要用到oracle客户端的类库才能连接,这样写出来的程序使用起来非常的不方便,首先需要安装oracle的客户端,还要配置tnsname.ora文件,这样你写的程序才能连接oracle数据库。下面我就来介绍一种不需要安装oracle客户端,vs写出来的程序一样可以连接oracle数据库
oracle无客户端连接数据库(C#)
前提: 1. 不安装oracle的客户端 2. 不需要配置ora文件 3. C# 实现   既然是C#实现,当然就要去找oracle的连接库了,主要有三种方式: 1. 微软提供的System.Data.OracleClient已经过时了,不推荐使用了 2. Oracle 的Oracle.DataAccess 3. Oracle 的Oracle.ManagedDataAccess ...
易语言无需安装oracle进行数据库操作
通过客户端于与服务端交互,进行oracle数据操作
不必安装oracle客户端,QT成功连接oracle数据库
QT连接oracle数据库实现方案,不必安装oracle客户端,内含oracle的QT驱动,以及相关实现步骤,具体请看readme,在qt4.8中亲测可用
使用C#连接ORACLE数据库
一、使用OracleClient组件连接Oracle     .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。     1、使用客户端网络服务名连接Oracle     基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库。这种情况要
ADO.NET连接和操作Oracle数据库
1.NET Framework数据提供程序用于Oracle的.NET Framework数据提供程序已经被弃用,需要下载Oracle Developer Tools for Visual Studio与合适的ODAC数据访问提供程序。1.1插件下载与安装1)  下载地址:http://www.oracle.com/technetwork/topics/dotnet/downloads/index....
linux环境下,连接另一台服务器的oracle数据库,常见问题详解
一台服务器177 一台服务器,有oracle的12 177能ping通12 177不能telnet 12 1521端口 通过xShell隧道在windows能连上12的oracle数据库 12的1521端口是开启的。
在本机不安装oracle的情况下,PL/SQL developer连接oracle数据库
在本机不安装oracle的情况下,远程连接数据库,不需要修改配置文件,只在PL/SQL图形界面操作。 工具/原料 PL/SQL Developer instantclient_12_2 下载链接https://download.csdn.net/download/qq_38122518/10627263 方法/步骤 本机没有安装oracle的情况下,首先去下载...
本机不安装oracle连接远程oracle
我们都知道,oracle在数据库中的地位是非常高的,但是有一个问题就是oracle比较庞大,那么在我们的工作中,虽然公司可能在使用oracle,但是如果我们仅仅只是为了连接上公司的oracle服务器的话,我们是可以不需要安装oracle的。只需要在我们本机上配置一个oracle的客户端,然后进行一些简单的配置,就可以连接上远程的oracle服务器,这对于我们很多老旧机器来说是一个真正的福音。 今...
c#通过Oracle.DataAccess访问Oracle数据库的性能及访问方式小结
由于做一个同步Oracle数据库数据的软件,遇到一些性能问题,因此重点测试了一下调用Oracle.DataAccess.dll执行数据库操作的性能,只是对软件中存在的一些问题做了一些针对性的测试,因此,测试说不上全面,只是记录了一下这次测试的结果及由此产生的一些延伸。 测试使用了OracleConnection,OracleCommand,OracleDataReader这一组组合,以及Orac
C#.net程序连接Oracle数据库实现获取数据
.net程序通过ADO.net连接Oracle数据库并获取数据的方法实现
不安装Oracle客户端实现C#连接远程Oracle
不安装Oracle客户端实现C#连接远程Oracle数据库。
C#Winfrom程序连接Oracle数据库(免安装Oracle客户端)
参考了文章:http://xuzhihong1987.blog.163.com/blog/static/267315872011426336943/        现在说说我的做法:Winform程序如果想要连接Oracle数据库,只需要包含相关的dll库即可。如下是我包含的dll,部分dll可能不需要用到,有待测试: 没有dll的话可以到Oracle官网下载Install Clien
Oracle11g数据库安装完成后别的电脑通过IP不能访问
今天装了oracle11g 结果 监听里面配置的是localhost,服务里面 主机名也是 localhost,这就造成其他机器无法访问。所以经过一番折腾,操作步骤如下 解决了,在Oracle安装目录下\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下找到listener.ora文件,编辑对应项为: LISTENER =   (...
不用安装客户端访问ORACLE
 plsql 可不可以直接远程连接服务器?都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法,不用这么麻烦安装客户端的。上网找了找,下面把我的实践详细过程记录下来,希望 对大家有帮助,有什么不对的,请大家多多评论,指出来。 1、在安装ORACLE服务器的机器上搜索下列文件, oci.dll ocijdbc
c#连接oracle数据库(不安装oracle客户端).pdf )
c#连接oracle数据库(不安装oracle客户端).pdf )
oracle客户端11_2
windows下oracle客户端,使用plsql工具在不安装oracle的前提下,访问远程的oracle数据库
32位程序如何使用ADO访问64位Oracle数据库[转]
原始链接 http://blog.csdn.net/HXC_HUANG/article/details/71773850
WIN7 64位操作系统环境下.Net连接Oracle数据库解决方案
操作系统:WIN7 64位 开发工具:VS2010 数据库:Oracle 10g (32位) 一、B/S模式(WebForm)       问题描述:Web项目在连接Oracle数据库时报错:ORA-06413: Connection not open.           解决方法:不使用Webdev进行调试,而使用IIS调试。            这样设置后,每次运行就好以
windows 7系统上安装完oracle11g数据库,无法通过远程计算机访问
1、提示“连接超时”。 连接超时,是由于系统防火墙的问题,将系统防火墙 2、
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 如何安装动态网页制作教程 oracle数据库培训班