本帖最后由 Angle_sean4 于 2012-05-14 21:31:56 编辑

解决方案 »

  1.   

    先要配置database link,比如abc之类,然后再 using 'abc'配置database link时,需要指定Oracle的网络服务名称,该名称保存在tnsnames.ora中,对应有远程的IP、port、oracle实例名称等等信息。如果用proc写Oracle客户端软件,客户端需要安装Oracle client组件。
      

  2.   

    需要安装oracle客户端的!装完后写简单的数据库用户名、密码和数据库服务名输入连接字符串就可以!/*连接数据库*/ void   conect() 

    EXEC   SQL   BEGIN   DECLARE   SECTION; 
    char   username[10],password[10],server[10]; 
    EXEC   SQL   END   DECLARE   SECTION; 
    printf( "输入用户名: "; 
    gets(username); 
    printf( "输入密码: "; 
    gets(password); 
    printf( "输入服务名: "; 
    gets(server); 
    EXEC   SQL   CONNECT   :username   IDENTIFIED   BY   assword 
    USING   :server; }