none
用C# 连接Oracle 数据库,可以不用装Oracle客户端吗? RRS feed

答案

全部回复

  • 用Oracle Client 应该是可以的,加OracleClient的引用

    连接串的写法和sqlserver的有一点不同

     

    使用OraleClient里面的Oracle Connection 进行Oracle远程连接的连接串
    方法1:
    user id=用户;password=密码;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=地址)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=服务名))) 
    方法2:
    connectionString="Data Source=10.103.232.98/MyMISData;User ID= 用户名;Password=密码;Unicode=True"
    这样试试
    2010年3月23日 2:32
  • 用Oracle Client 应该是可以的,加OracleClient的引用

    连接串的写法和sqlserver的有一点不同

     

    使用OraleClient里面的Oracle Connection 进行Oracle远程连接的连接串
    方法1:
    user id=用户;password=密码;data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=地址)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=服务名))) 
    方法2:
    connectionString="Data Source=10.103.232.98/MyMISData;User ID= 用户名;Password=密码;Unicode=True"
    这样试试
    你好,按照你的方法我尝试了,不行。
    2010年3月23日 4:05
  • 我这里没有oralce 安装,不能试,会报什么样的错误。按照那样写连接串,我以前试过,不过是连接的本机数据库

    但是理论上应该是可以不用安装客户端,你可以catch一下异常,看看是什么问题,不过C#连oracle的异常好像都不是很清楚

    2010年3月23日 5:47
  • 在线等 解答
    2010年3月23日 8:30
  • 在线等 解答
    2010年3月23日 8:30
  • 问过很多人了,好像回答都是需要安装oracle客户端的。所以暂时结贴吧。

    2010年4月6日 11:06
  • 听说过ODP.NET么? 用那个可以的。

     

    2010年4月15日 7:56