#背景:
平时使用golang 都是连接mysql库,最近需要连接oracle库,经调研后 使用godror,当密码中含有特殊字符的情况需要特殊处理。
#遇到问题
在测试环境中,使用如下代码测试是没问题的
connString := "oracle://user:pass@ip:port/tnsname"
#修改过程
经查官方文档修改成如下
connectstr := connstring+":"+port+"/"+dbname
connString := fmt.Sprintf("`user=\"%s\" password=\"%s\" connectString=\"%s\" poolSessionTimeout=\"200s\"`",user

本文介绍了在使用Golang的godror库连接Oracle数据库时,如果密码包含特殊字符导致连接失败的问题。作者在测试环境中遇到执行query时报错,经过查阅官方文档并尝试修改连接字符串,最终发现密码无需转义即可解决此问题。
最低0.47元/天 解锁文章
2189

被折叠的 条评论
为什么被折叠?



