程序在aix系统中运行,同时连接一个aix系统下的oracle数据库和一个PCServer中的sqlserver2000数据库(数据库是西门子老外的,不允许打SP3补丁),请教以下用什么语言最好,如果大家谁知道用C语言的连接方法最好,谢谢啦

解决方案 »

  1.   

    连接ORA吧!#include<stdio.h>
    #include<stdlib.h>EXEC SQL INCLUDE sqlca;main()
    {
        EXEC SQL BEGIN DECLARE SECTION;
        char *username = "Manager/Manager";
        char *connectString = "DreamHome";
        EXEC SQL END DECLARE SECTION;    //连接到数据库
        EXEC SQL CONNET :username USING :connectString;
        if(sqlca.sqlcode<0) exit(-1);
        //显示消息给用户并创建表
        printf("Creating viewing table\n");
        EXEC SQL CREATE Viewing( propertyNo  VARCHAR2(5) NOT NULL,
                                 clientNo    VARCHAR2(5) NOT NULL,
                                 viewDate    DATE        NOT NULL,
                                 comments    VARCHAR2(40));    if (sqlca.sqlcode>=0)
            printf("Creation successful\n");
        else
            Printf("Creation unsuccessful\n");
    //交付事务并断开连接
        EXEC SQL COMMIT WORK RELEASE;
    }
      

  2.   

    可能我问的有些误导大家了,oracle我们这可以连上,问题是sqlserver2000 如何连接