史上最简单的pro*c程序
来源:互联网 发布:无损音乐刻录软件 编辑:程序博客网 时间:2024/05/22 11:57
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
EXEC SQL include sqlca;
EXEC ORACLE OPTION (RELEASE_CURSOR = YES);
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[20];
VARCHAR password[20];
EXEC SQL END DECLARE SECTION;
void sql_error()
{
EXEC SQL WHENEVER SQLERROR CONTINUE;
printf("/n Oracle error detected:/n");
printf("/n%.70s/n",sqlca.sqlerrm.sqlerrmc);
EXEC SQL ROLLBACK RELEASE;
exit(1);
}
main()
{
strcpy(username.arr,"gdnum_true");
strcpy(password.arr,"gdnumtrue_10");
username.len=strlen(username.arr);
password.len=strlen(password.arr);
EXEC SQL CONNECT :username IDENTIFIED BY :password;
printf("sqlca.sqlcode=%d;/n",sqlca.sqlcode);
printf("login user=%s",username.arr);
exit(0);
}
#include <string.h>
#include <stdlib.h>
EXEC SQL include sqlca;
EXEC ORACLE OPTION (RELEASE_CURSOR = YES);
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR username[20];
VARCHAR password[20];
EXEC SQL END DECLARE SECTION;
void sql_error()
{
EXEC SQL WHENEVER SQLERROR CONTINUE;
printf("/n Oracle error detected:/n");
printf("/n%.70s/n",sqlca.sqlerrm.sqlerrmc);
EXEC SQL ROLLBACK RELEASE;
exit(1);
}
main()
{
strcpy(username.arr,"gdnum_true");
strcpy(password.arr,"gdnumtrue_10");
username.len=strlen(username.arr);
password.len=strlen(password.arr);
EXEC SQL CONNECT :username IDENTIFIED BY :password;
printf("sqlca.sqlcode=%d;/n",sqlca.sqlcode);
printf("login user=%s",username.arr);
exit(0);
}
proc pro1.pc
cc -o pro1 pro1.c -L $ORACLE_HOME/lib32 -lclntsh
不作文字说明,只作例程记载
- 史上最简单的pro*c程序
- Pro*c的简单例子
- Linux 环境下Oracle PRO*C程序的编写简单范例
- Pro * C 简单例子
- Pro*C 程序概述
- Pro*C 程序编程
- Pro*C 基本程序
- 编译pro*c程序
- 我写的简单的pro*c的例子
- 简单的c程序
- 简单的c程序
- Pro*C简单示例代码
- PRO*C安装简单笔记
- Pro*C的使用
- Pro * C 的使用
- Pro * C 的使用
- Pro*C的使用
- Pro*C的使用
- 我很失望,因为,其实如何计算phase lag, 如何矫正Heat capacity, 还是不大明白
- 内存泄漏
- 哈夫曼树 源代码
- html 表格细边框处理
- 当系统闲置时(鼠标,键盘长时间不动),用户定制的回调
- 史上最简单的pro*c程序
- html 屏蔽右键 屏蔽左键选取
- 《Visual C# 最佳实践》第一章 程序设计 (一):程序概念
- vc6.0 中关于友元的一个问题
- C#数组学习
- Cognos 8.3的安装
- vc 点窗体任意位置进行移动
- 3DS Max动画融合过渡
- FLEX获取GET数据[转]