今天週末,即使立冬已過,陽光依然獨好,閒着沒事做,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"
)
血淚教訓告訴我們,寫代碼真的,真的,真的,真的一定要養成好習慣。