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语言程序设计有所帮助。

相关文章

  • SpringEvent优雅解耦时连续两个bug的解决方案

    SpringEvent优雅解耦时连续两个bug的解决方案

    这篇文章主要为大家介绍了SpringEvent优雅解耦时连续两个bug的解决方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • go语言中的面向对象

    go语言中的面向对象

    Go不支持类,而是提供了结构体。结构体中可以添加属性和方法。这样可以将数据和操作数据的方法绑定在一起,实现与类相似的效果。这篇文章介绍了go语言中的面向对象,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 浅析Go语言中数组的这些细节

    浅析Go语言中数组的这些细节

    这篇文章主要为大家详细介绍了Go语言中数组一些细节的相关资料,文中的示例代码讲解详细,对我们学习Go语言有一定的帮助,需要的可以了解一下
    2022-11-11
  • Go 实现百万WebSocket连接的方法示例

    Go 实现百万WebSocket连接的方法示例

    这篇文章主要介绍了Go 实现百万WebSocket连接的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Go 类型转换工具包strconv包的用法

    Go 类型转换工具包strconv包的用法

    Go 语言的 strconv 包提供了用于基本数据类型之间转换的函数,本文主要介绍了Go 类型转换工具包strconv包的用法,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • golang移除切片索引位置的元素的两种方法

    golang移除切片索引位置的元素的两种方法

    本文主要介绍了golang移除切片索引位置的元素的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08
  • Golang基础之函数使用(参数传值)实例详解

    Golang基础之函数使用(参数传值)实例详解

    这篇文章主要为大家介绍了Golang基础之函数使用(参数传值)实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • go程序执行交叉编译的流程步骤

    go程序执行交叉编译的流程步骤

    go程序可用通过交叉编译的方式在一个平台输出多个平台可运行的二进制包,本文给大家详细介绍了go程序执行交叉编译的流程步骤,文中有详细的代码示例供大家参考,需要的朋友可以参考下
    2024-07-07
  • 深入了解Go的interface{}底层原理实现

    深入了解Go的interface{}底层原理实现

    本文主要介绍了Go的interface{}底层原理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Golang pipe在不同场景下远程交互

    Golang pipe在不同场景下远程交互

    这篇文章主要介绍了Golang pipe在不同场景下远程交互,pipe实现从一个进程重定向至另一个进程,它是双向数据通道,用于实现进行间通信
    2023-03-03

最新评论