作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
sql.Register("sqlWithHooks", sqlhooks.Wrap(r.Driver(), &Hooks{}))
// Connect to the registered wrapped driver
db, err := sql.Open("sqlWithHooks", ":memory:")
if err != nil {
fmt.Println("error",err)
}
rows, err := db.Query("SELECT id,name,cid,dimension,price FROM table_name ")
if err != nil {
fmt.Println("inside the error .........................",err)
}
运行此代码后,我收到连接信息字符串中“:memory:”后缺少“=”的错误。谁能告诉我我在这里所做的有什么问题?
最佳答案
sql.Open()
的第二个参数需要一个连接字符串。它具有以下形式:
fmt.Sprintf("host=%s port=%d user=%s password=%s dbname=%s sslmode=disable",
host, port, user, password, dbname)
它包含打开与 Postgres 的连接所需的信息。
关于postgresql - 如何在postgresql中跟踪sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53283572/
我是一名优秀的程序员,十分优秀!