- 论坛徽章:
- 0
|
我的程序是TEST.PC 用/usr/oracle/product/734/precomp/demo/proc下的PROC.MK来编译的,数据库启动起的,监听也起了的,在本机上运行。oracle734 for unix505。 程序如下,帮忙看看有什么不对的
#include <stdio.h>;
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[20];
VARCHAR password[20];
EXEC SQL END DECLARE SECTION;
/* SQL通讯区说明 */
EXEC SQL INCLUDE sqlca;程序如下
/*************程序体*****************/
main()
{
printf("hello\n");
/*********登陆ORACLE***********/
strcpy(username.arr,"SCOTT"); /*用户名*/
username.len=strlen(username.arr);
strcpy(password.arr,"TIGER"); /*密码*/
password.len=strlen(password.arr);
EXEC SQL CONNECT :username IDENTIFIED BY :password;
/*连接到ORACLE*/
printf("\nConnectd to ORACLE as user:%s\n",username.arr);
EXEC SQL COMMIT WORK RELEASE;
exit(0);
} |
|