资源简介
用C写的linux下通过OCI函数连接oracle数据库的示例程序,可参考链接:linux下用C编写的OCI连接Oracle数据库程序,Oracle常用的OCI函数:http://blog.csdn.net/seven407/archive/2009/11/24/4864430.aspx
代码片段和文件信息
/*gcc -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/rdbms/demo -L${ORACLE_HOME}/lib -lclntsh -o oracle_test oracle_test.c
*/
#include
#include
#include
#include
static OCIEnv *p_env;
static OCIError *p_err;
static OCISvcCtx *p_svc;
static OCIStmt *p_sql;
static OCIDefine *p_dfn = (OCIDefine *) 0;
static OCIBind *p_bnd = (OCIBind *) 0;
int main()
{
int p_bvi;
char *p_sli;
char *p_sli1;
int rc;
char errbuf[100];
int errcode;
char mysql[20];
p_sli=(char *)malloc(20);
memset(p_sli020);
p_sli1=(char *)malloc(20);
memset(p_sli1020);
/* Initialize OCI evironment*/
rc = OCIEnvCreate((OCIEnv **) &p_envOCI_DEFAULT(dvoid *)0
(dvoid * (*)(dvoid * size_t)) 0
(dvoid * (*)(dvoid * d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 8285 2009-12-12 15:37 oracle_program\oci\clien
文件 2175 2009-12-12 15:37 oracle_program\oci\clien.c
文件 18883 2009-12-12 15:37 oracle_program\oci\epoll_server
文件 6582 2009-12-12 15:37 oracle_program\oci\epoll_server.c
文件 9035 2009-12-12 15:37 oracle_program\oci\myoci
文件 2607 2009-12-12 15:37 oracle_program\oci\myoci.c
文件 4818 2009-12-12 15:37 oracle_program\oci\myoci.h
文件 8576 2009-12-12 15:37 oracle_program\oci\myoracle
文件 391 2009-12-12 15:37 oracle_program\oci\myoracle.c
文件 4831 2009-12-12 15:37 oracle_program\oci\myoracle.h
文件 14598 2009-12-12 15:37 oracle_program\oci\mypthread_server
文件 4582 2009-12-12 15:37 oracle_program\oci\mypthread_server.c
文件 2987 2009-12-12 15:37 oracle_program\oci\ocitest.c
文件 4280 2009-12-12 15:37 oracle_program\oci\oci_api.h
文件 8272 2009-12-12 09:03 oracle_program\oci\oci_api_3.h
文件 4185 2009-12-12 11:35 oracle_program\oci\oci_exec.h
文件 4699 2009-12-12 15:37 oracle_program\oci\oracle_api.h
文件 6443 2009-12-12 15:37 oracle_program\oci\udp_client
文件 1391 2009-12-12 15:37 oracle_program\oci\udp_client.c
文件 15905 2009-12-12 15:37 oracle_program\oci\udp_epoll_server
文件 5371 2009-12-12 15:37 oracle_program\oci\udp_epoll_server.c
文件 7511 2009-12-12 15:37 oracle_program\oracle_test
文件 4395 2009-12-12 15:37 oracle_program\oracle_test.c
文件 4777 2009-12-12 15:37 oracle_program\sqlnet.log
目录 0 2009-12-12 15:37 oracle_program\oci
目录 0 2009-12-11 11:41 oracle_program
----------- --------- ---------- ----- ----
155579 26
相关资源
- qt tabwidget
- 对qt窗体进行简单操作(修改lable的值
- c++ RoyCardTableView 列表插入
- TQQTableView 实现qq效果
- 51单片机:信号发生器
- 3G系统-WCDMA和CDMA2000完整MATLAB仿真程序
- 基于PID的汽车防抱死控制系统(ABS)
- 信号发生器(附电路图以及源码)
- Sliding mode observer MATLAB
- 单片机Futaba VFD显示屏驱动
- CSA算法MATLAB代码
- labview车辆远程监控
- C++ 用信号量实现线程同步
- MultiTab 窗体标签选项卡代码.rar
- BPSK信号的调制解调
- LBTabDemo 空间的使用
- adaboost算法用于人脸识别的程序(fa
- rossler混沌同步的MATLAB程序
- C++实战源码-利用Variables窗口查看变量
- 《现代信号处理教程(胡广书)》源
- k_means算法(使用c语言和matlab实现)
- C++实现信号滤波处理
- 基于Labview的打地鼠游戏vi文件源码
- ABB机器人调试
- qt tab源代码
- VMD算法分解信号
- 红外与可见光图像配准算法MATLAB版代
- 通信信号盲均衡算法(CMA算法、RLS-
- 数字信号处理C语言程序集
- mfc 自绘控件实现 竖排TAB sheet控件
评论
共有 条评论