zoukankan      html  css  js  c++  java
  • 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  

  • 相关阅读:
    SQLServer 2008 还原数据库备份版本不兼容的问题
    全排列函数
    n & 1
    最长公共子序列(LCS)最长递增子序列(LIS)
    unity3DGI
    多继承的缺点
    JSON文件导入Unity3d中是空的的问题
    丑数
    整数中1出现的次数
    检测鼠标是否在UI上unity
  • 原文地址:https://www.cnblogs.com/yxnyd/p/7142498.html
Copyright © 2011-2022 走看看