Jquery中文网 www.jquerycn.cn
Jquery中文网 >  后端编程  >  Go语言  >  正文 golang 连接 sqlserver 数据库

golang 连接 sqlserver 数据库

发布时间:2021-04-13   编辑:www.jquerycn.cn
jquery中文网为您提供golang 连接 sqlserver 数据库等资源,欢迎您收藏本站,我们将为您提供最新的golang 连接 sqlserver 数据库资源
  • 需要引入包
go get github.com/mattn/go-adodb
  • 测试
package main

import (
	"database/sql"
	"fmt"
	"strings"
	"testing"
)

func TestSqlServer(t *testing.T) {
	var conf []string
	var db *sql.DB
	var err error
	conf = append(conf, "Provider=SQLOLEDB")
	conf = append(conf, "Data Source=127.0.0.1\\SQLEXPRESS")  // sqlserver IP 和 服务器名称
	conf = append(conf, "Initial Catalog=zrx_database") // 数据库名
	conf = append(conf, "user id=sa") // 登陆用户名
	conf = append(conf, "password=1qaz!QAZ")  // 登陆密码
	fmt.Println(strings.Join(conf, ";"))
	db, err = sql.Open("adodb", strings.Join(conf, ";"))
	if err != nil {
		fmt.Println("sql open:", err)
		return
	}
	// 执行SQL语句
	rows, err := db.Query("select * from test.student2")
	if err != nil {
		fmt.Println("query: ", err)
		return
	}
	for rows.Next() {
		var id int64
		var name string
		var age int64
		rows.Scan(&id, &name, &age)
		fmt.Printf("Name: %s \t id: %d age: %d\n", name, id, age)
	}
}

到此这篇关于“golang 连接 sqlserver 数据库”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
golang 连接 sqlserver 数据库
php能和sql连接吗?
ASP连接SQL Server数据库程序代码
php源码怎么连mssql数据库
c#连接sqlserver数据库的例子
JDBC Connection Pool
如何写SQLSERVER,DB2,Informix,sybase,PostgreSQL的jdbcUr
Tomcat配置SQLServer连接池
Tomcat下配置SQLServer连接池的方法步骤
jsp连接Sql Server7.0/2000数据库

[关闭]