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的主要内容,如果未能解决你的问题,请参考以下文章