gorm 连接sqlserver数据库密码包含"@"连接不上怎么解决?
密码中包含"@"
例如,连接不上数据库,怎么解决
sqlserver://xiangyi:xiayi3601@@49.294.216.37:1433?database=xydb
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
采用分列参数建立连接字符串,不要写一起:
参见:
https://sqlchoice.azurewebsit...
URL encoding usually.
for details, see Document.
官方解释到:“密码可以包含任何字符。转义是没有必要的。”,所以包含@的密码也是有效的,应该是其他问题造成无法连接,检查一下。