如何设置项目以使用odbc和mssql驱动程序?

保罗·S。

我正在尝试使用odbc驱动程序,但出现错误:

.\main.go:5: imported and not used: "code.google.com/p/odbc/api"  
.\main.go:72: undefined: Driver  
.\main.go:76: undefined: Driver

我试图与另一个驱动程序一起工作:go get github.com/denisenkom/go-mssqldb但是遇到了相同类型的问题。
这就是为什么我怀疑我没有正确设置环境但是找不到问题的原因。


我的环境:

set GOARCH=amd64
set GOBIN=
set GOCHAR=6
set GOEXE=.exe
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=C:\Go\Projects 
set GORACE=
set GOROOT=C:\Go 
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set TERM=dumb
set CC=gcc
set GOGCCFLAGS=-g -O2 -m64 -mthreads
set CXX=g++
set CGO_ENABLED=1

我使用go get code.google.com/p/odbc
Ran测试安装了odbc ,它运行正常:
C:\Go\Projects\src\code.google.com\p\odbc>go test -mssrv=.\sqlexp -v -run=MS ... --- PASS: TestMSSQLUTF16ToUTF8 (0.00 seconds) === RUN TestMSSQLExecStoredProcedure --- PASS: TestMSSQLExecStoredProcedure (0.01 seconds) PASS ok code.google.com/p/odbc 0.574s

我的代码:( 从mssql_test.go复制):

package main  
import (  
    "code.google.com/p/odbc/api"  
    "database/sql"       
    "flag"  
    "fmt"  
    "os"  
    "runtime"      
    "testing"  
    "time"  
)  

func mssqlConnect() (db *sql.DB, stmtCount int, err error) {  
    .........  
    return db, db.Driver().(*Driver).Stats.StmtCount, nil  
}  
func closeDB(t *testing.T, db *sql.DB, shouldStmtCount, ignoreIfStmtCount int) {  
    s := db.Driver().(*Driver).Stats  
    ......  
彼得
.\main.go:5: imported and not used: "code.google.com/p/odbc/api"  
.\main.go:72: undefined: Driver  
.\main.go:76: undefined: Driver

删除 import

    "code.google.com/p/odbc/api"

import

    "code.google.com/p/odbc" 

替换*Driver*odbc.Driver例如,

    return db, db.Driver().(*odbc.Driver).Stats.StmtCount, nil

    s := db.Driver().(*odbc.Driver).Stats

./main.go:5: imported and not used: "github.com/denisenkom/go-mssqldb" as mssql

更改import

    _ "github.com/denisenkom/go-mssqldb"

例如,

package main

import (
    "database/sql"
    _ "github.com/denisenkom/go-mssqldb"
)

func main() {
    conn, err := sql.Open("mssql", makeConnStr())
}

Go编程语言规范

进口报关单

要仅出于副作用(初始化)导入软件包,请使用空白标识符作为显式软件包名称:

import _ "lib/math"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用tomcat,mysql和jdbc驱动程序在Internet上发布我的jsp项目

来自分类Dev

如何使用tomcat,mysql和jdbc驱动程序在Internet上发布我的jsp项目

来自分类Dev

如何在18.04中为MYSQL和PostgreSQL安装和配置最新的ODBC驱动程序

来自分类Dev

如何使用Eclipse设置Cassandra Java驱动程序

来自分类Dev

ODBC驱动程序11的SQL Server和SQLGetData限制

来自分类Dev

PHP pdo ODBC和mdb文件驱动程序

来自分类Dev

如何使用具有UTF-8编码的SQLite ODBC驱动程序?

来自分类Dev

如何使用带有UTF-8编码的SQLite ODBC驱动程序?

来自分类Dev

如何使用unixODBC安装sqlite3 ODBC驱动程序?

来自分类Dev

如何在不安装MS Access ODBC驱动程序的情况下使用它?

来自分类Dev

如何调整Vertica ODBC驱动程序性能?

来自分类Dev

如何查找ODBC驱动程序特定的参数

来自分类Dev

Qt使用ODBC驱动程序连接到XLSX文件

来自分类Dev

使用Impala ODBC驱动程序查询参数

来自分类Dev

不使用sudo在Travis上安装ODBC驱动程序

来自分类Dev

使用Impala ODBC驱动程序查询参数

来自分类Dev

不使用sudo在Travis上安装ODBC驱动程序

来自分类Dev

如何从 Java 记录/跟踪 mssql jdbc 驱动程序?

来自分类Dev

RHEL 8容器MSSQL ODBC驱动程序e2fsprogs

来自分类Dev

MongoDb C#驱动程序是否可以使用LINQ和动态文档?

来自分类Dev

是否可以使用FreeTDS驱动程序和tsql连接到PostgreSQL服务器?

来自分类Dev

如何使用两个不同的驱动程序(MongoDB Scala驱动程序和Salat)从MongoDb读取和写入

来自分类Dev

如何围绕 JUnit 测试设置和拆除变量(和驱动程序)?

来自分类Dev

如何禁用设备(硬件)以使用hid-multitouch驱动程序?

来自分类Dev

如何在Ubuntu 16.04上安装Intel图形驱动程序以使用vulkan

来自分类Dev

使用Zend Framework 2和ODBC驱动程序在Linux上忙于连接MS SQL Server

来自分类Dev

使用 maven 项目执行 jmeter 脚本时出现 oracle 和 jtds 驱动程序错误

来自分类Dev

如何使用默认的声音驱动程序

来自分类Dev

如何更改声卡使用的驱动程序?

Related 相关文章

  1. 1

    如何使用tomcat,mysql和jdbc驱动程序在Internet上发布我的jsp项目

  2. 2

    如何使用tomcat,mysql和jdbc驱动程序在Internet上发布我的jsp项目

  3. 3

    如何在18.04中为MYSQL和PostgreSQL安装和配置最新的ODBC驱动程序

  4. 4

    如何使用Eclipse设置Cassandra Java驱动程序

  5. 5

    ODBC驱动程序11的SQL Server和SQLGetData限制

  6. 6

    PHP pdo ODBC和mdb文件驱动程序

  7. 7

    如何使用具有UTF-8编码的SQLite ODBC驱动程序?

  8. 8

    如何使用带有UTF-8编码的SQLite ODBC驱动程序?

  9. 9

    如何使用unixODBC安装sqlite3 ODBC驱动程序?

  10. 10

    如何在不安装MS Access ODBC驱动程序的情况下使用它?

  11. 11

    如何调整Vertica ODBC驱动程序性能?

  12. 12

    如何查找ODBC驱动程序特定的参数

  13. 13

    Qt使用ODBC驱动程序连接到XLSX文件

  14. 14

    使用Impala ODBC驱动程序查询参数

  15. 15

    不使用sudo在Travis上安装ODBC驱动程序

  16. 16

    使用Impala ODBC驱动程序查询参数

  17. 17

    不使用sudo在Travis上安装ODBC驱动程序

  18. 18

    如何从 Java 记录/跟踪 mssql jdbc 驱动程序?

  19. 19

    RHEL 8容器MSSQL ODBC驱动程序e2fsprogs

  20. 20

    MongoDb C#驱动程序是否可以使用LINQ和动态文档?

  21. 21

    是否可以使用FreeTDS驱动程序和tsql连接到PostgreSQL服务器?

  22. 22

    如何使用两个不同的驱动程序(MongoDB Scala驱动程序和Salat)从MongoDb读取和写入

  23. 23

    如何围绕 JUnit 测试设置和拆除变量(和驱动程序)?

  24. 24

    如何禁用设备(硬件)以使用hid-multitouch驱动程序?

  25. 25

    如何在Ubuntu 16.04上安装Intel图形驱动程序以使用vulkan

  26. 26

    使用Zend Framework 2和ODBC驱动程序在Linux上忙于连接MS SQL Server

  27. 27

    使用 maven 项目执行 jmeter 脚本时出现 oracle 和 jtds 驱动程序错误

  28. 28

    如何使用默认的声音驱动程序

  29. 29

    如何更改声卡使用的驱动程序?

热门标签

归档