你的windows上面有oracle的客户端,配置一下tnsname.ora就可以了

解决方案 »

  1.   

    对,有客户端就可以了
    直接在tnsname.ora里添加一条记录是最快的了
      

  2.   

    数据库服务的ip,端口,数据库名
    如下:
    BOSWEB=
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.9.135)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = cxx)
        )
      )
      

  3.   

    如果我应用程序平台上没有客户端呢?
    我要从应用程序连接到服务器上的数据库端.
    如果用pro*c/C++写出一个connect函数其中提示输入IP地址.
    应该如何写出这个连接数据库的函数?
    并且我希望能连接成功返回true,而不成功返回false.如果是这样的话.
    那我就需要在服务器端的数据库上进行配置某些东西是吗?
    如何配置呢?还有其它的吗?谢谢大家帮忙.
    以前只搞过一些管理方面没搞开发方面所以比较生.
      

  4.   

    连客户端都不想装? 那就要看...
    http://search.csdn.net/expert/topic/61/6103/2003/5/8/1757308.htm
      

  5.   

    好像http://search.csdn.net/expert/topic/61/6103/2003/5/8/1757308.htm不行.
    因为它是征对用OCI或PB而言的.
    我现在是用PRO*C/C++
    装客户端你让每个用户还要去用ORACLE的客户端吗?
    这样不好吧.而且我觉得挺大的相对应用程序来讲.
      

  6.   

    安装oracle client, 然后配置net manager连接字符串
    Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=afis;Persist Security Info=True
      

  7.   

    如果你安装了客户端,是不需要输入IP的,那是在客户端中配好的。在pro*c中,EXEC SQL CONNECT:userid IDENTIFIED BY:password;就可以连接了
      

  8.   

    只要一个数据库名就标识了网络上的一个数据库吗?
    所以在客户端配置好了服务器中的数据库相关名称东西就可以找到了吗?
    我是说网络上,或者局域网.beckhambobo(beckham) 说的这个是什么意思?能解释一下吗?
    安装oracle client, 然后配置net manager连接字符串
    Provider=MSDAORA.1;Password=pass;User ID=user;Data Source=afis;Persist Security Info=True