加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

go语言通过odbc访问Sql Server数据库的方法

发布时间:2016-12-04 12:47:15 所属栏目:教程 来源:网络整理
导读:本文实例讲述了go语言通过odbc访问Sql Server数据库的方法。分享给大家供大家参考。具体如下: 这里需要用到go-odbc库,开源地址为:https://github.com/weigj/go-odbc 复制代码 代码如下:package main; import ( nbsp;nbsp;nbsp; "fmt" nbsp;nbsp;nbsp; "

本文实例讲述了go语言通过odbc访问Sql Server数据库的方法。分享给大家供大家参考。具体如下:

这里需要用到go-odbc库,开源地址为:https://github.com/weigj/go-odbc

复制代码 代码如下:package main;
import (
nbsp;nbsp;nbsp; "fmt"
nbsp;nbsp;nbsp; "database/sql"
nbsp;nbsp;nbsp; _"odbc/driver"
)
func main(){
nbsp;nbsp;nbsp; conn,err := sql.Open("odbc","driver={SQL Server};SERVER=192.168.0.7;UID=sa;PWD=sa123456;DATABASE=abdb1");
nbsp;nbsp;nbsp; if(err!=nil){
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; fmt.Println("Connecting Error");
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; return;
nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; defer conn.Close();
nbsp;nbsp;nbsp; stmt,err := conn.Prepare("select top 5 id from ab_contents");
nbsp;nbsp;nbsp; if(err!=nil){
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; fmt.Println("Query Error",err);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; return;
nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; defer stmt.Close();
nbsp;nbsp;nbsp; row,err := stmt.Query();
nbsp;nbsp;nbsp; if err!=nil {
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; fmt.Println("Query Error",err);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; return;
nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; defer row.Close();
nbsp;nbsp;nbsp; for row.Next() {
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; var id int;
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; if err := row.Scan(id);err==nil {
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; fmt.Println(id);
nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; }
nbsp;nbsp;nbsp; fmt.Printf("%sn","finish");
nbsp;nbsp;nbsp; return;
}

希望本文所述对大家的Go语言程序设计有所帮助。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读