Go To Oracle

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

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

3.下载OCI SDK最新版,存放于C:instantclient_11_2sdk

4.下载相关源码。

配置系统环境变量:GOPATH

cd 到desktopGo目录

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

5修改coi8.go文件

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

(已经存放在windows文件夹下,) 
将pkg-config.exe复制到C:mingwin下 
将oci8.pc复制到C:mingwlibpkg-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:MinGWin; 
PKG_CONFIG_PATH=C:MinGWlibpkg-config

8.测试一下:


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

原文地址:https://www.cnblogs.com/yxnyd/p/7142498.html