首页 > 数据库技术 > 详细

Go To Oracle

时间:2017-07-09 20:36:08      阅读:232      评论:0      收藏:0      [点我收藏+]

1.下载mingw   (gcc 编译)---win32

2.下载OCI最新版,存放于C:\instantclient_12_1   ---win32

3.下载OCI SDK最新版,存放于C:\instantclient_11_2\sdk

 

4.下载相关源码。

配置系统环境变量:GOPATH

技术分享

cd 到desktop\Go目录

执行 go get github.com/wendal/go-oci8

 

5修改coi8.go文件

 

6.下载pkg-config.exe和oci8.pc

(已经存放在windows文件夹下,) 
将pkg-config.exe复制到C:\mingw\bin\下 
将oci8.pc复制到C:\mingw\lib\pkg-config\下

注意,oci8.pc 需要根据你下载的 oci进行修改。下面是我根据我下载的oci版本做的修改。

技术分享

# Package Information for pkg-config

prefix=C:/instantclient_12_1 
exec_prefix=C:/instantclient_12_1 
libdir=${exec_prefix} 
includedir=${prefix}/sdk/include/

Name: OCI 
Description: Oracle database engine 
Version: 12.1 
Libs: -L${libdir} -loci 
Libs.private: 
Cflags: -I${includedir}

 

7.修改系统环境变量,

添加 
PATH=原有PATH;C:\instantclient_12_1;C:\MinGW\bin; 
PKG_CONFIG_PATH=C:\MinGW\lib\pkg-config

8.测试一下:


    cd %GOPATH%/src/github.com/wendal/go-oci8/example 
    go run oracle.go  

Go To Oracle

原文:http://www.cnblogs.com/yxnyd/p/7142498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!