Go To Oracle
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  
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号