我在oracle服务器上面开发一个小程序,用vs2008。是不是还需要安装一个oracle的客户端程序呢?为什么?oracle客户端的作用应该是监听1521吧?在本地服务器还需要安装客户端吗?谢谢

解决方案 »

  1.   

    应该是安装一个oracle数据访问驱动吧
      

  2.   

    用vs2008,的话  引用System.Data.OracleClient;不行吗?
    要操作数据库的话 用PL/SQL??
      

  3.   

    我说的是在引用这个之前,是不是要下载一个客户端。
    用System.Data.OracleClient;的话,是不是还要下载个什么东西?
      

  4.   

    能否稍微具体点?安装完客户端,net config assitant以后呢?在vs环境里面需要什么设置吗?
      

  5.   

    一定要装客户端,不然System.Data.OracleClient会报错
    不过我的经验是装ODP.net,这个是ORALE专门为 .NET 提供的驱动,连接字符串到CONNECTIONSTRINGS.com可以找得到。
      

  6.   

    要安装oracle的客户端,而且要配置好tnsnames.ora。
      

  7.   

    服务器上写,不需要安装客户端,等你程序发不出去给客户用的时候,就需要先安装一个Oracle客户端,只要对方可以用PL/SQL访问成功Oracle,你的程序自然也可以连接了,什么都不用改变。
      

  8.   

    客户端安装,安装客户端
    <connectionStrings>
     <add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库服务器ip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=数据库实例名)));User ID=scott;Password=tiger;Unicode=True" providerName="System.Data.OracleClient"/>
    </connectionStrings>
    string ConnectionString="Data Source=TEST;user=system;password=manager;"; OracleConnection conn=new OracleConnection(ConnectionString);  
      

  9.   

    ODTwithODAC1020221.exe,可以安装这个