go語言通過odbc訪問Sql Server數(shù)據(jù)庫的方法
更新時間:2015年03月04日 09:33:37 作者:work24
這篇文章主要介紹了go語言通過odbc訪問Sql Server數(shù)據(jù)庫的方法,實例分析了Go語言通過odbc連接與查SQL Server詢數(shù)據(jù)庫的技巧,需要的朋友可以參考下
本文實例講述了go語言通過odbc訪問Sql Server數(shù)據(jù)庫的方法。分享給大家供大家參考。具體如下:
這里需要用到go-odbc庫,開源地址為:https://github.com/weigj/go-odbc
復制代碼 代碼如下:
package main;
import (
"fmt"
"database/sql"
_"odbc/driver"
)
func main(){
conn,err := sql.Open("odbc","driver={SQL Server};SERVER=192.168.0.7;UID=sa;PWD=sa123456;DATABASE=abdb1");
if(err!=nil){
fmt.Println("Connecting Error");
return;
}
defer conn.Close();
stmt,err := conn.Prepare("select top 5 id from ab_contents");
if(err!=nil){
fmt.Println("Query Error",err);
return;
}
defer stmt.Close();
row,err := stmt.Query();
if err!=nil {
fmt.Println("Query Error",err);
return;
}
defer row.Close();
for row.Next() {
var id int;
if err := row.Scan(&id);err==nil {
fmt.Println(id);
}
}
fmt.Printf("%s\n","finish");
return;
}
import (
"fmt"
"database/sql"
_"odbc/driver"
)
func main(){
conn,err := sql.Open("odbc","driver={SQL Server};SERVER=192.168.0.7;UID=sa;PWD=sa123456;DATABASE=abdb1");
if(err!=nil){
fmt.Println("Connecting Error");
return;
}
defer conn.Close();
stmt,err := conn.Prepare("select top 5 id from ab_contents");
if(err!=nil){
fmt.Println("Query Error",err);
return;
}
defer stmt.Close();
row,err := stmt.Query();
if err!=nil {
fmt.Println("Query Error",err);
return;
}
defer row.Close();
for row.Next() {
var id int;
if err := row.Scan(&id);err==nil {
fmt.Println(id);
}
}
fmt.Printf("%s\n","finish");
return;
}
希望本文所述對大家的Go語言程序設(shè)計有所幫助。
相關(guān)文章
node-exporter被檢測出來pprof調(diào)試信息泄露漏洞問題
這篇文章主要介紹了node-exporter被檢測出來pprof調(diào)試信息泄露漏洞問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04
golang如何實現(xiàn)mapreduce單進程版本詳解
這篇文章主要給大家介紹了關(guān)于golang如何實現(xiàn)mapreduce單進程版本的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。2018-01-01
Go實現(xiàn)自動解壓縮包以及讀取docx/doc文件內(nèi)容詳解
在開發(fā)過程中,我們常常需要處理壓縮包和文檔文件。本文將介紹如何使用Go語言自動解壓縮包和讀取docx/doc文件,需要的可以參考一下2023-03-03
淺析Go中fasthttp與net/http的性能對比及應用
這篇文章主要為大家詳細介紹了Golang中fasthttp的底層實現(xiàn)以及與net/http的區(qū)別,下面就跟隨小編一起來看看fasthttp到底是如何做到性能如此之快的吧2024-03-03

