婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Go語言連接Oracle數據庫的方法

Go語言連接Oracle數據庫的方法

熱門標簽:仙桃400電話辦理 宿遷便宜外呼系統代理商 湛江crm外呼系統排名 鄭州智能語音電銷機器人價格 重慶慶云企業400電話到哪申請 地圖標注免費定制店 寧波語音外呼系統公司 不封卡外呼系統 上海極信防封電銷卡價格

首先交代一下運行環境和工具版本:

WIN10

MINGW64

ORACLEINSTANCCLIENT_18_3 x64

Jetbrins Goland

編譯階段:
1. exec: "gcc": executable file not found in %PATH%

2. exec: "pkg-config": executable file not found in %PATH%

3. cannot use (**_Ctype_struct_OCIServer)(unsafe.Pointer(conn.svc))

(type **_Ctype_struct_OCIServer) as type **_Ctype_struct_OCISvcCtx

in argument to func literal

運行階段:

1. Process finished with exit code -1073741701 (0xC000007B)

2. exit status 3221225595

開始

一、下載ORACLEINSTANCCLIENT 和對應的SDK

下載地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html

我選用了18.3 x64的版本,能向下兼容,不用擔心

注意basic版本和sdk都需要下載下來,一共是兩個文件

下載之后先解壓basic壓縮包,然后將sdk解壓到basic目錄下:

添加如下環境變量到系統PATH變量:(按自己的情況添加)

二、下載安裝MINGW64

主要是解決WIN中沒有GCC的問題

如果不安裝后期會出現問題:(exec: "gcc":executable file not foundin %PATH%)

因為之前下載的ORACLEINSTANCCLIENT是64位的所以我們也需要下載MINGW64才能編譯

下載地址:https://sourceforge.net/projects/mingw-w64/files/

注意,第一個是在線安裝程序,較慢,建議直接下載7z壓縮包。解壓即可

解壓之后,添加如下環境變量到PATH:(按自己的情況添加)

三、獲取GO-OCI8驅動

執行命令:go get github.com/wendal/go-oci8

會報一個錯誤:pkg-config: exec: "pkg-config": executable file not found in %PATH%

先忽略,后面會解決

四、修改OCI8.PC

進入GOPATH目錄,找到OCI8.PC文件,打開,修改 紅色框的部分(按你自己的情況)

%GoPath%\src\github.com\wendal\go-oci8\windows

然后:

1.復制此目錄下pkg-config.exe到mingw64下的bin目錄

2.復制此目錄下oci8.pc到mingw64下的lib/pkg-config目錄(pkg-config目錄需要自己建)

添加如下(PKG_CONFIG_PATH)環境變量:(按自己情況)

五、最后一步

執行命令:go get github.com/wendal/go-oci8

此時執行這個操作

應該已經沒有(pkg-config: exec: "pkg-config": executable file not found in %PATH%)這個錯誤了,如果還有,就是上一步你做的不太對。

但是,還會有新的錯誤出現,如下:

不要慌

打開GOPATH目錄下,oci8.go文件

路徑:%GoPath%\src\github.com\wendal\go-oci8

此文件中四處OCIServer為OCISvcCtx

再次!!!!

執行命令:go get github.com/wendal/go-oci8

可以了,完事兒。

讓我們上一段代碼,測試一下:

package main

import (
  "database/sql"
  "fmt"
  "log"
  "os"

  _ "github.com/wendal/go-oci8"
)

func query() {
  os.Setenv("NLS_LANG", "AMERICAN_AMERICA.AL32UTF8")
  log.SetFlags(log.Lshortfile | log.LstdFlags)
  db, err := sql.Open("oci8", "j1_bibox/oracle123@10.1.196.200:1521/zjdevdb")
  if err != nil {
    log.Fatal(err)
  }
  defer db.Close()
  rows, err := db.Query("select * from v$version")
  if err != nil {
    log.Fatal(err)
  }
  cols, _ := rows.Columns()
  rawResult := make([][]byte, len(cols))
  result := make([]string, len(cols))
  dest := make([]interface{}, len(cols))
  for i := range rawResult {
    dest[i] = rawResult[i]
  }
  for rows.Next() {
    err = rows.Scan(dest...)
    for i, raw := range rawResult {
      if raw == nil {
        result[i] = ""
      } else {
        result[i] = string(raw)
      }
    }
    fmt.Printf("%s\n", result[0])
  }
  rows.Close()
}

func main() {
  query()
}

走你

就是這么刺激,還是錯!!!!?????

現在不要慌,冷靜一點,分析情況

首先,如果你的代碼在IDE中運行,會報錯如下:

如果你不信這個邪,在cmd中運行,會報錯如下:

以管理員模式運行

IDE中也可以這樣解決問題:

轉載:https://www.cnblogs.com/jiangyuqin/p/10135963.html

到此這篇關于Go語言連接Oracle數據庫的方法的文章就介紹到這了,更多相關Go語言連接Oracle內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 基于django2.2連oracle11g解決版本沖突的問題
  • django連接oracle時setting 配置方法
  • Oracle GoldenGate同步服務歸檔空間維護【推薦】

標簽:儋州 物業服務 西雙版納 電子產品 安康 海南 遼寧 青海

巨人網絡通訊聲明:本文標題《Go語言連接Oracle數據庫的方法》,本文關鍵詞  語言,連接,Oracle,數據庫,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言連接Oracle數據庫的方法》相關的同類信息!
  • 本頁收集關于Go語言連接Oracle數據庫的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲sss视频在线视频| 亚洲男人的天堂在线aⅴ视频| 久久99精品国产.久久久久久| 日日夜夜免费精品| 久久精品噜噜噜成人av农村| 国产自产2019最新不卡| 久久国产精品免费| av一二三不卡影片| 欧美tickling网站挠脚心| 26uuu精品一区二区| 亚洲蜜臀av乱码久久精品蜜桃| 乱一区二区av| 成人免费视频视频在线观看免费| 欧美日韩中文字幕一区二区| 一区视频在线播放| 成人丝袜高跟foot| 国产精品毛片大码女人| 六月丁香婷婷色狠狠久久| 99国产精品视频免费观看| 国产精品久久久久久久久免费丝袜| 激情图片小说一区| 亚洲精品欧美在线| 欧美性生交片4| 成人亚洲精品久久久久软件| 欧美性感一类影片在线播放| 亚洲黄色性网站| 亚洲一区二区三区四区五区黄| 国产一二精品视频| 99re66热这里只有精品3直播 | 欧日韩精品视频| 久久综合丝袜日本网| 尤物av一区二区| 夜夜嗨av一区二区三区四季av| 91丨国产丨九色丨pron| 欧美激情一区二区在线| 国产一区二区三区精品视频| 欧美一级精品在线| 亚洲大片在线观看| 国产成人午夜高潮毛片| 日韩精品自拍偷拍| 国产乱色国产精品免费视频| 国产精品视频第一区| 国产一区二区三区在线观看免费 | 亚洲九九爱视频| 青青草精品视频| 91丝袜高跟美女视频| 26uuu欧美日本| 欧美极品xxx| 久久99国内精品| 91福利在线看| 一区二区日韩av| 97精品久久久午夜一区二区三区| 国产午夜亚洲精品理论片色戒| 日韩av不卡一区二区| 91九色最新地址| 一区二区三区日韩在线观看| va亚洲va日韩不卡在线观看| 精品剧情在线观看| 男男视频亚洲欧美| 7777女厕盗摄久久久| 亚洲综合成人网| 国产一区不卡精品| 久久综合丝袜日本网| 蜜桃久久久久久久| 精品国产青草久久久久福利| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美精品久久天天躁| 一区二区成人在线视频| 成人av资源网站| 九色综合狠狠综合久久| 日韩欧美一区在线观看| 日韩高清一区在线| 欧美精品久久99久久在免费线| 亚洲最新视频在线播放| 欧美亚洲自拍偷拍| 亚洲欧美日韩一区二区| 91视频国产资源| 中文字幕在线观看不卡| 成人小视频在线| 亚洲精品欧美激情| 色综合色狠狠天天综合色| 偷拍日韩校园综合在线| 日韩一级视频免费观看在线| 国内精品伊人久久久久av一坑| 欧美精品一区男女天堂| 久久国产三级精品| 国产精品久久久久久久午夜片| 91在线国内视频| 亚洲国产成人va在线观看天堂| 欧美专区日韩专区| 久久99久久99小草精品免视看| 久久无码av三级| 日本韩国精品在线| 另类欧美日韩国产在线| 国产欧美综合在线| 欧美无砖专区一中文字| 久久99久久久久久久久久久| 国产偷国产偷亚洲高清人白洁| 成人午夜电影久久影院| 艳妇臀荡乳欲伦亚洲一区| 26uuu成人网一区二区三区| www.成人网.com| 秋霞午夜鲁丝一区二区老狼| 国产亚洲欧美在线| 欧美少妇性性性| 国产91综合网| 日本在线观看不卡视频| 中文字幕亚洲不卡| 欧美zozozo| 在线免费观看视频一区| 国产精品夜夜爽| 三级不卡在线观看| 欧美激情综合在线| 欧美一级视频精品观看| 色香色香欲天天天影视综合网| 蜜臂av日日欢夜夜爽一区| 日韩视频免费观看高清完整版 | 欧美性欧美巨大黑白大战| 欧美日韩一区 二区 三区 久久精品| 天天色天天爱天天射综合| 国产女主播视频一区二区| 久久99精品久久久久婷婷| 成人欧美一区二区三区黑人麻豆 | 石原莉奈在线亚洲三区| 久久亚洲精精品中文字幕早川悠里| 在线精品视频免费播放| 国产精一品亚洲二区在线视频| 亚洲日本成人在线观看| 精品捆绑美女sm三区| 欧美亚洲愉拍一区二区| 97成人超碰视| 岛国av在线一区| 久久狠狠亚洲综合| 日韩电影在线免费看| 一本到三区不卡视频| 久久超碰97中文字幕| 日韩精品国产精品| 亚洲午夜国产一区99re久久| 亚洲特级片在线| 中文字幕乱码亚洲精品一区| 日韩视频123| 欧美一区二区国产| 在线综合+亚洲+欧美中文字幕| 在线看国产日韩| 日本va欧美va瓶| 亚洲国产一区在线观看| 一区二区三区资源| 亚洲国产视频一区| 亚洲一卡二卡三卡四卡无卡久久| 亚洲精品国产无天堂网2021| 亚洲天堂久久久久久久| 国产精品国产a| 中文字幕在线一区| 久久精品噜噜噜成人88aⅴ| 老司机一区二区| 精品一区二区三区在线观看 | 久久免费美女视频| 26uuu亚洲| 中文欧美字幕免费| 综合激情网...| 亚洲国产精品嫩草影院| 午夜国产不卡在线观看视频| 日韩成人dvd| 91麻豆.com| 91一区在线观看| 99精品国产99久久久久久白柏| 99久久国产免费看| 色呦呦国产精品| 在线91免费看| 欧美不卡一区二区三区四区| 久久综合99re88久久爱| 国产精品每日更新在线播放网址| 亚洲免费观看高清在线观看| 亚洲一区在线观看网站| 午夜精品一区二区三区电影天堂 | 欧美韩日一区二区三区| 51精品视频一区二区三区| 精品成人a区在线观看| 2020日本不卡一区二区视频| 国产精品久久影院| 午夜欧美大尺度福利影院在线看| 免费在线观看一区二区三区| 国产91丝袜在线播放0| 色美美综合视频| 日韩精品一区二区三区在线观看| 国产精品国模大尺度视频| 亚洲图片有声小说| 极品美女销魂一区二区三区免费| www.亚洲色图.com| 欧美丰满少妇xxxxx高潮对白| 在线看国产日韩| 久久久久国产精品麻豆| 一区二区在线观看视频| 国产一区二区在线观看视频| 色av一区二区| 中文字幕在线一区| 久久se精品一区精品二区| 99久久精品一区二区| 日韩天堂在线观看| 亚洲最大色网站|