go语言通过odbc操作Access数据库的方法

 更新时间:2015年03月04日 10:09:17   作者:work24  
这篇文章主要介绍了go语言通过odbc操作Access数据库的方法,实例分析了Go语言通过odbc连接、查询与关闭access数据库的技巧,需要的朋友可以参考下

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

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

复制代码 代码如下:
package main;
import (
 "fmt"
 "database/sql"
 _"odbc/driver"
)
func main(){
 conn,err := sql.Open("odbc","driver={Microsoft Access Driver (*.mdb)};dbq=d:\\test.mdb");
 if(err!=nil){
  fmt.Println("Connecting Error");
  return;
 }
 defer conn.Close();
 stmt,err := conn.Prepare("select * from test");
 if(err!=nil){
  fmt.Println("Query Error");
  return;
 }
 defer stmt.Close();
 row,err := stmt.Query();
 if err!=nil {
  fmt.Println("Query Error");
  return;
 }
 defer row.Close();
 for row.Next() {
  var id int;
  var name string;
  if err := row.Scan(&id,&name);err==nil {
   fmt.Println(id,name);
  }
 }
 fmt.Printf("%s\n","finish");
 return;
}

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

相关文章

  • 详解Go多协程并发环境下的错误处理

    详解Go多协程并发环境下的错误处理

    这篇文章主要介绍了详解Go多协程并发环境下的错误处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Go流程控制代码详解

    Go流程控制代码详解

    这篇文章主要详细介绍了Go流程控制,文章通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2023-04-04
  • Golang常用环境变量说明与设置详解

    Golang常用环境变量说明与设置详解

    这篇文章主要介绍了Golang常用环境变量说明与设置,需要的朋友可以参考下
    2020-02-02
  • golang并发安全及读写互斥锁的示例分析

    golang并发安全及读写互斥锁的示例分析

    这篇文章主要为大家介绍了golang并发安全及读写互斥锁的示例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • 深入剖析Go语言编程中switch语句的使用

    深入剖析Go语言编程中switch语句的使用

    这篇文章主要介绍了Go语言编程中switch语句的使用,是Go语言入门学习中的基础知识,需要的朋友可以参考下
    2015-10-10
  • Golang内存分配机制详解

    Golang内存分配机制详解

    Go 语言的内存分配机制是理解和优化 Go 程序性能的关键,在 Go 中,内存管理是自动进行的,这得益于 Go 的垃圾回收机制,了解内存如何分配和回收,可以帮助我们写出更高性能的代码,本文将深入讲解下 Go 内存分配机制,需要的朋友可以参考下
    2023-12-12
  • Golang如何构造最佳随机密码详解

    Golang如何构造最佳随机密码详解

    人们往往有使用同一密码的习惯,为了防止数据库意外泄露/破坏和出于保护用户隐私的目的,下面这篇文章主要给大家介绍了关于Golang如何构造最佳随机密码的相关资料,需要的朋友可以参考下
    2023-01-01
  • Go语言中sync.Cond使用详解

    Go语言中sync.Cond使用详解

    本文主要介绍了Go语言中sync.Cond使用详解,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • golang实现并发数控制的方法

    golang实现并发数控制的方法

    下面小编就为大家分享一篇golang实现并发数控制的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • 一文掌握Go语言并发编程必备的Mutex互斥锁

    一文掌握Go语言并发编程必备的Mutex互斥锁

    Go 语言提供了 sync 包,其中包括 Mutex 互斥锁、RWMutex 读写锁等同步机制,本篇博客将着重介绍 Mutex 互斥锁的基本原理,需要的可以参考一下
    2023-04-04

最新评论