searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

golang语言简单连接sqlserver,并查询内容

2023-04-19 10:09:38
45
0

需要引用包:github.com/denisenkom/go-mssqldb

使用 cmd 执行:

go get github.com/denisenkom/go-mssqldb

连接sqlserver的简单代码示例:

func SqlServerTest(ctx context.Context, connString string) bool {
//connString := fmt.Sprintf("server=%s;user id=%s;password=%s;port=%s", server, userId, paasword, port)
conn, err := sql.Open("mssql", connString)
if err != nil {
log.Fatal("Open connection failed:", err.Error())
return false
}
defer conn.Close()
stmt, err := conn.Exec("select 1")
if err != nil {
log.Fatal("exec failed:", err.Error())
return false
}
affected, err := stmt.RowsAffected()
if affected > 0 {
fmt.Printf("ok")
return true
}
return false
}
0条评论
0 / 1000
王晓昌
4文章数
0粉丝数
王晓昌
4 文章 | 0 粉丝
原创

golang语言简单连接sqlserver,并查询内容

2023-04-19 10:09:38
45
0

需要引用包:github.com/denisenkom/go-mssqldb

使用 cmd 执行:

go get github.com/denisenkom/go-mssqldb

连接sqlserver的简单代码示例:

func SqlServerTest(ctx context.Context, connString string) bool {
//connString := fmt.Sprintf("server=%s;user id=%s;password=%s;port=%s", server, userId, paasword, port)
conn, err := sql.Open("mssql", connString)
if err != nil {
log.Fatal("Open connection failed:", err.Error())
return false
}
defer conn.Close()
stmt, err := conn.Exec("select 1")
if err != nil {
log.Fatal("exec failed:", err.Error())
return false
}
affected, err := stmt.RowsAffected()
if affected > 0 {
fmt.Printf("ok")
return true
}
return false
}
文章来自个人专栏
go
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0