在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Go语言通过ODBC 访问SQL server,这里需要用到go-odbc库,开源地址::https://github.com/weigj/go-odbc 在cmd中打开GOPATH: 转到src目录 在src目录通过git获取odbc驱动: git clone git://github.com/weigj/go-odbc.git odbc 转到odbc目录: 运行go install命令: 提示未安装 gcc 编译程序,到官方网站下载http://tdm-gcc.tdragon.net/。 二、安装gcc或者Download mingw-w64-install.exe (170.0 kB),安装之后重启。 下图是mingw-w64-install.exe(https://sourceforge.net/projects/mingw-w64/)安装过程: 配置Gcc环境,打开系统变量,修改Path,添加E:\Program Files\mingw-w64\x86_64-5.3.0-posix-seh-rt_v4-rev0\mingw64\bin,如下图: 再次运行go install命令,不在提示错误信息,如下图: 三、示例程序思路:链接数据库->创建一个查询->显示查询结果 package main import ( "fmt" "odbc" ) func main() { fmt.Printf("%s\n", "创建数据库链接") conn, _ := odbc.Connect("DSN=DTCms;UID=user;[email protected]") stmt, _ := conn.Prepare("select top 10 * from dt_article") stmt.Execute() rows, err := stmt.FetchAll() if err != nil { fmt.Println(err) return } for i, row := range rows { println(i, row) } stmt.Close() conn.Close() return }
|
请发表评论