Java安全数据库连接

Java安全数据库连接,java,sql-server,jdbc,database-connection,Java,Sql Server,Jdbc,Database Connection,嗨,我有一个客户端java程序,它使用jar文件执行 但是,客户端程序包含带有用户名和密码的JDBC 我认为这对安全性不是很好,因为每个人都可以反编译jar文件 哪一种是使用安全模块生成JDBC连接字符串的最佳方法 该程序由Java版本1.6构建。 数据库是Sql server 谢谢大家! 通常的做法是在源代码中包含用户/密码信息。如果您担心人们对代码进行反编译,则需要混淆jar文件 这是一个很好的工具 下面是Stack Overflow的另一篇文章,详细介绍了一些最好的工具: 首先想到的是输入

嗨,我有一个客户端java程序,它使用jar文件执行

但是,客户端程序包含带有用户名和密码的JDBC

我认为这对安全性不是很好,因为每个人都可以反编译jar文件

哪一种是使用安全模块生成JDBC连接字符串的最佳方法

该程序由Java版本1.6构建。 数据库是Sql server


谢谢大家!

通常的做法是在源代码中包含用户/密码信息。如果您担心人们对代码进行反编译,则需要混淆jar文件

这是一个很好的工具

下面是Stack Overflow的另一篇文章,详细介绍了一些最好的工具:
首先想到的是输入对话框的使用

String userName = JOptionPane.showInputDialog("Enter DB username");
String password = JOptionPane.showInputDialog("Enter DB password");
String connectionURL = "jdbc:sqlserver://localhost;user=" + userName + ";password=" + password + ";";