0

我有一个 BAT 文件,其中存储了用户登录信息,如下所示:

userid=johndoe

这消除了用户输入凭据的需要,他们只需要回答密码即可。

我知道这是很糟糕的做法,但有没有办法以类似的方式指定密码?

谢谢

4

1 回答 1

1

自从我使用 SQL*PLUS 以来已经有很多年了。但我似乎记得某些字符出现在命令行上传递的密码中时需要被引用和/或转义。我记得有一个密码,当我在提示符下提供它时可以使用,但是当我尝试将它包含在命令行中时失败了。最终我想出了如何引用/转义密码,以便它在命令行上工作。我认为连接字符串也存在类似的问题。

不幸的是,我不记得究竟是什么触发了问题,也不记得解决方案是什么。

尝试引用密码和/或连接字符串

username/"passworld"@"connectionString"

或者可能是转义引号

username/\"password\"@\"connectionString\"

如果上述方法不起作用,那么希望它足以帮助您找到正确的解决方案。

于 2012-09-21T12:14:47.957 回答