GBase 8s
安装配置
文章

连接数据库【ESQLC】

GBase社区管理员
发表于2024-02-01 10:09:0968次浏览2个评论
#include <stdio.h>

EXEC SQL define FNAME_LEN       31;
EXEC SQL define LNAME_LEN       31;

main()
{
EXEC SQL BEGIN DECLARE SECTION;
    char user[ 32 ]="root";
    char password[ 32 ]="rootroot";
    char tabname[ 32 ];
EXEC SQL END DECLARE SECTION;

    printf( "DEMO1 Sample ESQL Program running.\n\n");
    EXEC SQL WHENEVER ERROR STOP;
    EXEC SQL connect to 'testdb' USER :user USING :password;
    EXEC SQL declare democursor cursor for select tabname from systables where tabid>99;
    EXEC SQL open democursor;
    for (;;)
        {
        EXEC SQL fetch democursor into :tabname;
        if (strncmp(SQLSTATE, "00", 2) != 0)
            break;

        printf("%s\n",tabname);
        }

    EXEC SQL close democursor;
    EXEC SQL free democursor;

    EXEC SQL disconnect current;
    printf("\nDEMO1 Sample Program over.\n\n");

   exit(0);
}

 

评论

登录后才可以发表评论
崔哥发表于 9个月前
进来看看,应该有收获
崔哥发表于 7个月前
丙午之冬,发沔口。丁未正月二日,道金陵。北望惟楚,风日清淑,小舟挂席,容与波上。绿丝低拂鸳鸯浦。想桃叶、当时唤渡。又将愁眼与春风,待去、倚兰桡,更少驻。金陵路、莺吟燕舞。算潮水、知人最苦。满汀芳草不成归,日暮。更移舟,向甚处?