gpt4 book ai didi

mysql - 如何转义mysql jdbc连接字符串中的特殊字符

转载 作者:行者123 更新时间:2023-11-29 01:22:41 42 4
gpt4 key购买 nike

我正在尝试连接到远程数据库。我确定远程数据库为我提供了所有权限。但是我在尝试通过jdbc connection 连接到远程mysql 数据库时收到此错误。我的密码包含 * 和 & 符号,我认为这是导致此错误的问题。但我不知道如何转义那些字符。请帮忙

java.sql.SQLException: Access denied for user 'myusername'@'myhost' (using password: YES)

"jdbc:mysql://myhost/mydb?user=myusername&password=my&password*"

请帮忙

问候

最佳答案

JDBC 连接字符串采用 url 格式,因此您必须为所有参数使用 URL 编码值。在您的情况下,连接字符串应如下所示:

"jdbc:mysql://myhost/mydb?user=myusername&password=my%26password%2A"

关于mysql - 如何转义mysql jdbc连接字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13984567/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com