資源簡介
用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
評論
共有 條評論