引用 --E:\01_wf\home-oracle
proc hello.pc
gcc -LORACLEHOME/precomp/public−IORACLE_HOME/precomp/public -IORACLEHOME/precomp/public−IORACLE_HOME/precomp/public/ -c hello.c
gcc -L$ORACLE_HOME/lib -lclntsh -o hello hello.o
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "sqlca.h"
EXEC SQL BEGIN DECLARE SECTION;
char *uid = "scott/tiger@orcl";
EXEC SQL END DECLARE SECTION;
int main()
{
EXEC SQL CONNECT :uid;
printf("%s",sqlca.sqlerrm.sqlerrmc);
if(sqlca.sqlcode == 0)
printf("Success!!!\n");
else
printf("Fail!!!, the sqlcode is %d\n", sqlca.sqlcode);
}
本文通过一个简单的C语言程序示例展示了如何使用预编译的方式连接到Oracle数据库并进行基本的SQL操作。程序首先定义了用于连接数据库的身份标识字符串,并尝试建立连接,随后根据返回的SQL错误代码判断连接是否成功。
174

被折叠的 条评论
为什么被折叠?



