ocilib初体验
来源:互联网 发布:win7无法网络打印 编辑:程序博客网 时间:2024/05/21 19:33
#ocilib下载
http://sourceforge.net/projects/orclib/files/
#安装
tar -zxvf ocilib-3.9.3-gnu.tar.gz
./configure --prefix=/home/liuyi/oci/ocilib/ --with-oracle-lib-path=/oracle/app/db/lib
#说明,如果不加入with-oracle-lib-path可能会报clntsh找不到
make
make install
安装完毕后检验安装
在源码目录下有demo
目录ocilib-3.9.3/demo
里面的makefile可能是这样,如果不是这样请参考以下
#############################
INCS = -I/home/liuyi/oci/ocilib/include
CFLAGS = -DOCI_IMPORT_LINKAGE -DOCI_CHARSET_ANSI
LDFLAGS= -L/oracle/app/db/lib -lclntsh -L/home/liuyi/oci/ocilib/lib/ -locilib
CC = gcc
SRCS = ocilib_demo.c
OBJS = $(SRCS:.c=.o)
all: ocilib_demo
demo: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS)
.c.o:
$(CC) $(INCS) $(CFLAGS) -c -o $@ $<
clean:
rm -f *~ $(OBJS)
#############################
这样编译的没问题,但是执行的时候可能报找不到libocilib.so.3
解决方法:到
cat /etc/ld.so.conf
看下系统的默认动态库的位置,一般的有这样一个目录/usr/lib
下面在在这个目录下建一个连接文件
ln -s /home/liuyi/oci/lib/lib/libocilib.so.3.9.3 /usr/lib/libocilib.so.3
然后刷新下动态库
ldconfig
这样执行就不会报错了
执行命令
./ocilib_demo(可执行文件) 181.200.3.191/liuyi(数据库) demo(用户名) demo(密码) ax(随便填)
完成测试
- ocilib初体验
- ocilib
- OCILIB实例
- OCILIB使用
- mysqlconn-ocilib
- OCILIB实例
- 初涉OCILIB的使用
- ocilib连接池
- OCILIB VC2008 效率测试
- OCILIB使用事务
- 初涉OCILIB的使用
- ocilib 安裝配置
- 初涉OCILIB的使用
- OCILIB使用经验
- OCILIB ThreadPool使用总结
- OCILIB在VS2008中的使用
- C++使用 OCILIB 连接 Oracle
- C++通过OCILIB连接Oracle
- CNN网络结构层次解析
- AT90CAN32 跳转到BOOTLOADER
- [MySQL][ODBC 5.2(w) Driver]Access denied for user
- STL源码剖析---stack,queue
- 从BeagleBone谈AM335x硬件系统设计
- ocilib初体验
- imp使用touser导入表空间问题
- 使用Android ViewBadger——数字提醒
- SQL中以count及sum为条件的查询
- struts2中的addActionError 、addFieldError、addActionMessage的方法
- mysql 导入导出摘要
- 标记
- linux 命令整理
- sql 基础 ( 数据的增删改查 )