如何从cmd使用java-D连接到sqlserver

如何从cmd使用java-D连接到sqlserver,java,sql,cmd,Java,Sql,Cmd,我想运行一个连接到SQL server的java程序。 我希望通过使用-D标志从cmd获得的服务器的凭据 有人能写下我到底如何做以及如何检索这些属性吗(System.getProperty()??以及我需要写入的参数是什么)。要了解有关JDBC连接的更多信息,您可以在这里找到一个非常好的教程: Re-D,以上面链接中的示例为例,您只需替换 static final String USER = "username"; static final String PASS = "password";

我想运行一个连接到SQL server的java程序。 我希望通过使用-D标志从cmd获得的服务器的凭据


有人能写下我到底如何做以及如何检索这些属性吗(System.getProperty()??以及我需要写入的参数是什么)。

要了解有关JDBC连接的更多信息,您可以在这里找到一个非常好的教程:

Re-D,以上面链接中的示例为例,您只需替换

static final String USER = "username";
static final String PASS = "password";

然后,您可以按中的方式传递凭据

java -jar -Dusername=<username> -Dpassword=<password> the.jar
java-jar-Dusername=-Dpassword=the.jar
另一个注意事项:通过命令行传递凭据是不安全的,因为它们在进程列表中也是完全可见的。

我意识到我需要在cmd中使用“integratedSecurity=true”,但我不明白的是如何通过执行我描述的方式在java程序中提取或创建“连接”。
java -jar -Dusername=<username> -Dpassword=<password> the.jar