没有合适的资源?快使用搜索试试~ 我知道了~
C编写的OCI连接Oracle数据库.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 115 浏览量
2022-07-13
22:04:50
上传
评论
收藏 34KB PDF 举报
温馨提示
试读
3页
C编写的OCI连接Oracle数据库.pdf
资源推荐
资源详情
资源评论
linux
下用
C
编写的
OCI
连接
Oracle
数据库程序代码
2009-11-28 15:57206 人阅读 评论 (0) 收藏举报
在 Oracle 建立数据库
create table employees(employee_id number(3), name varchar2(20), sex varchar2(5),
birthday date);
alter session set nls_date_format = 'yyyy-mm-dd';
insert into employees values('101', ' 耳温枪 ', 'na', '1999-05-03');
insert into employees values('102', 'xiaoli ', 'na', '1999-02-03');
insert into employees values('103', 'xiaozhang ', ' 男 ', '1999-02-03');
insert into employees values('104', ' 五千万 ', '男 ', '1999-02-03');
insert into employees values('105', ' 问问 ', '女 ', '1999-02-03');
insert into employees values('106', ' 阿散酸 ', '女 ', '1999-02-03');
insert into employees values('107', ' 阿斯顿 ', '男 ', '1999-02-03');
insert into employees values('108', ' 撒旦 ', 'na', '2001-5-05');
insert into employees values ('001',' 张三 ','三 ','2001-07-05');
insert into employees values('111',' 张三 ','一 ','2003-02-08');
OCI 代码:
/*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 <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <oci.h>
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);
资源评论
yyc13139216118
- 粉丝: 2
- 资源: 6万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功