? ? ? 作為冉冉興起的一門(mén)語(yǔ)言,GOLang正在展現(xiàn)它的強(qiáng)大之處。下面就讓我這個(gè)剛學(xué)習(xí)的小菜鳥(niǎo)為大家介紹一下Go開(kāi)發(fā)工具以及IDE環(huán)境搭建等基礎(chǔ)問(wèn)題。
一 ?、Go語(yǔ)言安裝 ? ?
(1)下載裝Go安裝包 ? ?官網(wǎng)下載地址: ?https://www.golangtc.com
推薦IDELiteIDE(一個(gè)專門(mén)針對(duì)Golang的IDE),還有其他一些目前大家使用的IDE

(2)下載msi文件安裝,默認(rèn)安裝在c:\go
(3)安裝完成后默認(rèn)會(huì)在環(huán)境變量 Path 后添加 Go 安裝目錄下的 bin 目錄 C:\Go\bin\,并添加環(huán)境變量 GOROOT,值為 Go 安裝根目錄 C:\Go\
(4).驗(yàn)證是否安裝成功,在運(yùn)行中輸入 cmd 打開(kāi)命令行工具,在提示符下輸入 go,如果顯示下圖則說(shuō)明安裝成功。
(5)新建一個(gè)環(huán)境變量名稱叫做GOPATH,設(shè)置工作空間gopath目錄(就是你的項(xiàng)目路徑)
二、數(shù)據(jù)庫(kù)下載及安裝配置
開(kāi)發(fā)環(huán)境搭建好了,接下來(lái)就是數(shù)據(jù)庫(kù)的下載及配置了。這里我推薦WampServer這款Windows Apache Mysql PHP集成安裝環(huán)境。它可以讓你省去下載安裝數(shù)據(jù)庫(kù)的很多時(shí)間。
這個(gè)軟件是完全免費(fèi)的,可以在其官方網(wǎng)站下載到最新的版本。安裝和教程百度都有詳細(xì)的介紹這里就不多說(shuō)了。
三、使用Go語(yǔ)言鏈接數(shù)據(jù)庫(kù)
以上都有了,接下來(lái)就是最重要的,最激動(dòng)的在LiteIDE中用Go語(yǔ)言鏈接我們的數(shù)據(jù)庫(kù)了。在瀏覽器上打開(kāi)我們的數(shù)據(jù)庫(kù)是這樣的。用戶名:root 沒(méi)有密碼,直接登陸。
首先,在數(shù)據(jù)庫(kù)中建一個(gè)test庫(kù),在test庫(kù)中建立一張簡(jiǎn)單的表,網(wǎng)表中插入一些值。(待會(huì)在LiteIDE中測(cè)試用)。如圖(我只插入了一行數(shù)據(jù))
之后我們回到LiteIDE,準(zhǔn)備鏈接數(shù)據(jù)庫(kù),激動(dòng)人心的時(shí)候到了~~事實(shí)上你錯(cuò)了,在這之前我們還有一個(gè)重要的步驟。因?yàn)間olang本身沒(méi)有提供連接mysql的驅(qū)動(dòng),但是定義了標(biāo)準(zhǔn)接口供第三方開(kāi)發(fā)驅(qū)動(dòng)。所以我們還需要下載一個(gè)第三方驅(qū)動(dòng)。這里我們用https://github.com/Go-SQL-Driver/MySQL
這個(gè)驅(qū)動(dòng)包。
然后,我們需要在命令行里對(duì)它進(jìn)行配置,打開(kāi)cmd窗口輸入:go get github.com/go-sql-driver/mysql,會(huì)下載到你的GOPATH路徑的src 下
現(xiàn)在我們才是真的完成了鏈接數(shù)據(jù)庫(kù)之前的一切操作,回到LiteIDE。
1、首先讓IDE鏈接到我們的數(shù)據(jù)庫(kù),代碼如下
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
2、之后我們就可以在IDE中對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作增刪改查(我只對(duì)數(shù)據(jù)庫(kù)做了查找)
以上就是我初次學(xué)習(xí)如何連接到數(shù)據(jù)庫(kù)進(jìn)行操作的全部過(guò)程,希望能給跟我一樣的初學(xué)者帶來(lái)幫助。最后學(xué)海無(wú)涯,作為一個(gè)程序員,我們應(yīng)該學(xué)習(xí)更多更新的知識(shí),希望能與大家多多交流。