小白新手,最近尝试用go封装一个数据库类,通过jsonrpc给其他语言调用,但是碰到一个问题:
当调用db.Query方法时,jsonrpc获取不到返回值reply,如果不使用db.Query客户端就能拿到返回值,不知何故,求解,代码如下:
数据库第三方插件 github.com/mattn/go-oci8
```go
type DataBase struct {
}
func (mm *DataBase) ExeCute(sqlStr map[string]string, reply *string) error {
mm.lastSql = sqlStr["sql"]
*reply = "abcd"
rows, err := db.Query(sqlStr["sql"])
checkErr(err)
log.Printf("查询数据返回结果:%s", rows)
log.Printf("查询数据返回结果2:%s", *reply)
return nil
}
```
有疑问加站长微信联系(非本文作者)