最近要做一个客户端自动更新的东西,用C语言实现。很久不碰C语言了,能分到这样的活,既开心又倍感压力。
具体实现的过程中,涉及到对Oracle数据库的访问,以前上学时用C语言连MySQL倒是做过些尝试,但是连Oracle却没做过。
so,上网搜索资料啦。
Pro*C/C++
ODBC
OCI
第一种方式相对来说,编程更容易一些(事实上公司以前的程序也用第一种方式实现),第二种也要装组件。
我偏执的选择用第三种,OCI。
这里记录一下学习的过程,方便以后查看复习。
首先,OCI分为以下步骤
一、创建环境
二、分配句柄
三、连接数据库
四、操纵数据库
五、断开数据库
六、释放句柄
好啦,这里就简单记这些,以后再一个一个学。