【发布时间】:2016-01-21 22:42:28
【问题描述】:
我创建了一个连接HSQL数据库的批处理文件,这里当我们输入连接数据库的密码时,它显示为明文
我们不能指定非空密码作为参数。作为登录过程的一部分,您将被提示输入密码。但似乎在输入密码时,它显示为明文并输入! 我想屏蔽这个密码,它应该显示为 ***。
我的批处理文件:
java -jar sqltool.jar --inlineRc=url=jdbc:hsqldb:hsql://localhost:8888/XX,user=DDD
【问题讨论】:
-
当你说“DOS”时,你的意思是Windows命令提示符(即
cmd.exe)吗? -
是的,我已经创建了批处理文件并在命令propt上执行
-
好的。看看this question的问题,更具体地说,this answer。
-
感谢您的输入,我已尝试使用页面中提供的详细信息,但 sqltool.jar 具有在我们未提供时提示输入密码的功能。同样,当这个应用程序部署在 linux 上并从那里我将指向我的 bat 文件以连接到数据库..我认为 powershell 不会从 bash consol 执行...你能建议一些其他方式..提前谢谢跨度>
-
@java 不会是您的 sqltool.jar 的问题,而不是批处理文件的问题。这似乎是您的 java 程序的功能。绝对不是批处理文件的问题。