golang postgresql數據庫驅動

今天週末,即使立冬已過,陽光依然獨好,閒着沒事做,coding。
一直用bm。。。/pq的SQL驅動,忘記叫啥了,一直沒問題,今天看到地址轉到了lib/pq,重新獲取了驅動,繼續使用,有如下一段代碼,

func DB() (db *sql.DB) {
    db, err := sql.Open("postgres", "user=postgres password=123456 dbname=test sslmode=verify-full")
    if err != nil {
        Fatal("數據庫連接失敗" + err.Error())
    }
    return db
}

編譯,運行,不知道搞毛,db一直爲空,搞了好久,都沒搞明白,偶然間看到了

import(
)

居然爲空,我去,我去,好吧,我的編輯器保存的時候爲了方便,默認會把我沒用到的包給去掉,而我,沒養成好習慣,直接就
import(
“github.com/lib/pq”
)
然後,然後,然後,然後就沒然後了
果斷改成

import(
    _"github.com/lib/pq"
)

血淚教訓告訴我們,寫代碼真的,真的,真的,真的一定要養成好習慣。

發佈了44 篇原創文章 · 獲贊 21 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章