一.什么是pro程序
1.1通过在过程化编程语言中 嵌入sql语句开发出的应用程序
叫做pro程序。
1.2为什么要使用proc/c++
想使用c或者c++ 这种高效的语言 成为访问oracle数据库的
工具。
sql语句是嵌入在c 或者c++ 语言上
c 和 c++ 是宿主语言
二.proc 程序 和c 相同点和不同点
需要导入头文件 就导入头文件
需要定义函数 就定义函数
需要定义变量 就定义变量
不同点需要在操作数据库的操作前加 exec sql
包含一个和数据库操作相关的数据结构
exec sql include sqlca;
连接数据库
exec sql connect:usernameandpasswd;
查询数据
exec sql select first_name into :变量
from s_emp where id=1;
关闭数据库连接
exec sql commit work release;
exec sql rollback work release;
三.写一个c程序的步骤
3.1 编写源代码
vi ***.c
3.2 编译 链接
gcc ***.c -l库名
3.3 执行
./a.out
四.写一个proc程序的步骤
4.1 编写源代码
vi ***.pc
4.2 预编译 把pc文件变成c文件
proc ***.pc
4.3 编译链接
gcc ***.c -l