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

 更新时间:2015年03月04日 09:33:37   作者:work24   我要评论
这篇文章主要介绍了go语言通过odbc访问Sql Server数据库的方法,实例分析了Go语言通过odbc连接与查SQL Server询数据库的技巧,需要的朋友可以参考下

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

这里需要用到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;
}

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

相关文章

  • 特殊字符的json序列化总结大全

    特殊字符的json序列化总结大全

    这篇文章主要给大家介绍了关于特殊字符的json序列化的相关资料,通过示例代码分别给大家介绍了关于python 、 rust 、 java 和golang对特殊字符的json序列化操作,需要的朋友可以参考借鉴,下面来一起学习学习吧
    2018-09-09
  • Go语言并发技术详解

    Go语言并发技术详解

    这篇文章主要介绍了Go语言并发技术详解,本文讲解了goroutine、channels、Buffered Channels、Range和Close等内容,需要的朋友可以参考下
    2014-10-10
  • Go语言中的复合类型详细介绍

    Go语言中的复合类型详细介绍

    这篇文章主要介绍了Go语言中的复合类型详细介绍,复合类型包括:结构体、数组、切片、Maps,需要的朋友可以参考下
    2014-10-10
  • golang 自旋锁的实现

    golang 自旋锁的实现

    这篇文章主要介绍了golang 自旋锁的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Go语言排序与接口实例分析

    Go语言排序与接口实例分析

    这篇文章主要介绍了Go语言排序与接口,实例分析了排序与接口的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • Golang中的自定义函数详解

    Golang中的自定义函数详解

    函数构成代码执行的逻辑结构。在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。
    2018-10-10
  • 深入理解Go语言中的数组和切片

    深入理解Go语言中的数组和切片

    Go语言中的数组大概相当与C/C++中的数组,固定大小,不能够动态扩展大小,而切片大概相当与C++中的Vector,可以动态扩展大小,当大小超过容量时,重新分配一块内存,然后将数据复制到新的内存区域。下面我们通过几个问题来更好理解golang 的数组和切片,一起来看看吧。
    2016-09-09
  • golang的HTTP基本认证机制实例详解

    golang的HTTP基本认证机制实例详解

    这篇文章主要介绍了golang的HTTP基本认证机制,结合实例形式较为详细的分析了HTTP请求响应的过程及认证机制实现技巧,需要的朋友可以参考下
    2016-07-07
  • Go语言使用组合的方式实现多继承的方法

    Go语言使用组合的方式实现多继承的方法

    这篇文章主要介绍了Go语言使用组合的方式实现多继承的方法,实例分析了多继承的原理与使用组合方式来实现多继承的技巧,需要的朋友可以参考下
    2015-02-02
  • GO语言运行环境下载、安装、配置图文教程

    GO语言运行环境下载、安装、配置图文教程

    这篇文章主要介绍了GO语言运行环境下载、安装、配置图文教程,需要的朋友可以参考下
    2017-02-02

最新评论