Go To Oracle

Posted -草根-颜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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  

以上是关于Go To Oracle的主要内容,如果未能解决你的问题,请参考以下文章

OracleOracle中使用转义字符

OracleOracle中的常用操作

OracleOracle的内外连接

oracleoracle的基础入门

OracleOracle版本导入导出问题

OracleOracle索引