Q:golang与天软交互-ODBC方式
1、安装golang
https://golang.google.cn/dl/
2、配置天软tinyodbc数据源
FAQ:
2016-07-28-应用专题-第三方交互:对ODBC接口的使用方法和范例
3、在golang上安装ODBC驱动 重启电脑并测试连接
https://studygolang.com/articles/6225
goland 代码测试范例
package main
import (
"fmt"
"odbc"
)
func main() {
fmt.Printf("%s\n", "创建数据库链接")
conn, _ := odbc.Connect("DSN=tt")
fmt.Println(conn)
stmt, _ := conn.Prepare(
"return select * from markettable datekey 20200115T to 20200120T of 'SH600000' End;")
stmt.Execute()
rows, err := stmt.FetchAll()
fmt.Println(stmt)
fmt.Println(rows)
if err != nil {
fmt.Println(err)
return
}
for i, row := range rows {
fmt.Println(i)
fmt.Printf("%v\n", row)
}
stmt.Close()
conn.Close()
return
//测试正常返回结果: