加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

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

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

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

这里需要用到go-odbc库,下载地址为:https://github.com/weigj/go-odbc
复制代码 代码如下:package main;
import (
nbsp;"fmt"
nbsp;"database/sql"
nbsp;_"odbc/driver"
)
func main(){
nbsp;conn,err := sql.Open("odbc","driver={Microsoft Access Driver (*.mdb)};dbq=d:test.mdb");
nbsp;if(err!=nil){
nbsp;nbsp;fmt.Println("Connecting Error");
nbsp;nbsp;return;
nbsp;}
nbsp;defer conn.Close();
nbsp;stmt,err := conn.Prepare("select * from test");
nbsp;if(err!=nil){
nbsp;nbsp;fmt.Println("Query Error");
nbsp;nbsp;return;
nbsp;}
nbsp;defer stmt.Close();
nbsp;row,err := stmt.Query();
nbsp;if err!=nil {
nbsp;nbsp;fmt.Println("Query Error");
nbsp;nbsp;return;
nbsp;}
nbsp;defer row.Close();
nbsp;for row.Next() {
nbsp;nbsp;var id int;
nbsp;nbsp;var name string;
nbsp;nbsp;if err := row.Scan(id,name);err==nil {
nbsp;nbsp;nbsp;fmt.Println(id,name);
nbsp;nbsp;}
nbsp;}
nbsp;fmt.Printf("%sn","finish");
nbsp;return;
}

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

(编辑:应用网_丽江站长网)

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

    热点阅读