上一篇中记录了开发环境的配置,这一次将会记录通过C程序访问数据库的基本例子~~
/***********************/
#include <stdio.h>
#include <sqlca.h>
#include <oraca.h>
EXEC ORACLE OPTION(ORACA=YES);
int main()
{
char uid[]="test/test@192.168.30.50:1521/rsdb";
EXEC SQL CONNECT :uid;
if (sqlca.sqlcode == 0)
printf("Connect successful!\n");
else
printf("%s\n",sqlca.sqlerrm.sqlerrmc);
return sqlca.sqlcode;
}
这是一个连接数据库的基本例子。在这里使用pro*c需要包含两个头文件
#include <sqlca.h>
#include <oraca.h>
在 sqlca.h 中定义了一个结构体,也是至关重要的一个结构体!!!