go语言通过odbc访问Sql Server数据库的方法
程序员文章站
2022-05-26 11:20:21
本文实例讲述了go语言通过odbc访问sql server数据库的方法。分享给大家供大家参考。具体如下:
这里需要用到go-odbc库,开源地址为:https://git...
本文实例讲述了go语言通过odbc访问sql server数据库的方法。分享给大家供大家参考。具体如下:
这里需要用到go-odbc库,开源地址为:https://github.com/weigj/go-odbc
复制代码 代码如下:
package main;
import (
"fmt"
"database/sql"
_"odbc/driver"
)
func main(){
conn,err := sql.open("odbc","driver={sql server};server=192.168.0.7;uid=sa;pwd=sa123456;database=abdb1");
if(err!=nil){
fmt.println("connecting error");
return;
}
defer conn.close();
stmt,err := conn.prepare("select top 5 id from ab_contents");
if(err!=nil){
fmt.println("query error",err);
return;
}
defer stmt.close();
row,err := stmt.query();
if err!=nil {
fmt.println("query error",err);
return;
}
defer row.close();
for row.next() {
var id int;
if err := row.scan(&id);err==nil {
fmt.println(id);
}
}
fmt.printf("%s\n","finish");
return;
}
import (
"fmt"
"database/sql"
_"odbc/driver"
)
func main(){
conn,err := sql.open("odbc","driver={sql server};server=192.168.0.7;uid=sa;pwd=sa123456;database=abdb1");
if(err!=nil){
fmt.println("connecting error");
return;
}
defer conn.close();
stmt,err := conn.prepare("select top 5 id from ab_contents");
if(err!=nil){
fmt.println("query error",err);
return;
}
defer stmt.close();
row,err := stmt.query();
if err!=nil {
fmt.println("query error",err);
return;
}
defer row.close();
for row.next() {
var id int;
if err := row.scan(&id);err==nil {
fmt.println(id);
}
}
fmt.printf("%s\n","finish");
return;
}
希望本文所述对大家的go语言程序设计有所帮助。
上一篇: Python线性回归实战分析
推荐阅读
-
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
-
C#访问SQL Server数据库的实现方法
-
Windows10下使用C语言通过ODBC链接MySQL数据库的方法教程
-
go语言通过odbc操作Access数据库的方法
-
go语言通过odbc访问Sql Server数据库的方法
-
sql server通过脚本进行数据库压缩全备份的方法
-
ASP通过ODBC连接SQL Server 2008数据库的方法
-
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
-
C#访问SQL Server数据库的实现方法
-
go语言通过odbc操作Access数据库的方法