goland中将连接mysql的代码改成连接sql server的代码
时间: 2024-03-24 08:36:46 浏览: 122
在GoLand中连接SQL Server的代码与连接MySQL的代码是有所不同的,需要使用不同的库和驱动程序。以下是一个示例代码片段,可以用于连接SQL Server数据库:
```go
package main
import (
"database/sql"
"fmt"
_ "github.com/denisenkom/go-mssqldb"
)
func main() {
server := "localhost"
port := 1433
user := "sa"
password := "your_password"
database := "your_database"
connString := fmt.Sprintf("server=%s;user id=%s;password=%s;port=%d;database=%s;",
server, user, password, port, database)
db, err := sql.Open("sqlserver", connString)
if err != nil {
panic(err)
}
defer db.Close()
err = db.Ping()
if err != nil {
panic(err)
}
fmt.Println("Connected to SQL Server!")
}
```
请注意,这里使用了 `go-mssqldb` 库和 `sqlserver` 驱动程序。您需要在项目中使用这些库,才能成功运行以上代码。
阅读全文
相关推荐
















