我正在一个项目中工作并在 go 中使用“database/sql”包。我想使用在包“database/sql”中声明的结构“DB”作为我的 func 的参数,所以我可以使用 sql.Open() 的返回值和我的 func 的参数。有可能吗?代码如下:package mainimport ( "database/sql" "fmt" _ "github.com/Go-SQL-Driver/MySQL")func main() { var table string = "tablename" db, err := sql.Open("mysql", "user:password@/dbname") // read data from database read(db, table)}func read(db *DB, table string) { // read}此代码引发“未定义:DB”错误。
- 1 回答
- 0 关注
- 146 浏览
添加回答
举报
0/150
提交
取消