解决方案 »

  1.   

    但是貌似用微软的这种驱动就不用配置 tnsname了对吧?
    代码如下
    bool bConn = dbOper.ConnToDB("Provider=MSDAORA.1;Persist Security Info=True;Data Source=\"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.155)(PORT = 1521)) )(CONNECT_DATA = (SID = ORCL)))\"","pcpes","nuaa505");如果利用上述办法连接还用装客户端吗?如果用的话,oracle有没有那种精简版的客户端呢?
      

  2.   

    但是貌似用微软的这种驱动就不用配置 tnsname了对吧?
    代码如下
    bool bConn = dbOper.ConnToDB("Provider=MSDAORA.1;Persist Security Info=True;Data Source=\"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.155)(PORT = 1521)) )(CONNECT_DATA = (SID = ORCL)))\"","pcpes","nuaa505");如果利用上述办法连接还用装客户端吗?如果用的话,oracle有没有那种精简版的客户端呢?
      

  3.   

    用微软驱动,一样要配客户端。这个和OLEDB一样是访问客户端的驱动,不是数据库。当然,不安装软件,直接将一部分库拷贝至目标机器也可以,具体可以Google