Java连接SQL
如果我在代码中指定用户名和密码,我可以通过java很好地连接到我的数据库,但我不想这样做,因为这是不安全的Java连接SQL,java,sql,Java,Sql,如果我在代码中指定用户名和密码,我可以通过java很好地连接到我的数据库,但我不想这样做,因为这是不安全的 所以我想做的是通过一个保存用户名和密码的文件连接到数据库。我的问题是如何做到这一点?您可以尝试使用Spring,在配置文件中定义JDBC数据源。从文件中读取用户名和密码,然后传递到登录方法?!我是通过以下方式完成的:BufferedReader userPassIn=new BufferedReader(new FileReader(“dbproperties”);但它仍然不起作用。您可以
所以我想做的是通过一个保存用户名和密码的文件连接到数据库。我的问题是如何做到这一点?您可以尝试使用Spring,在配置文件中定义JDBC
数据源。从文件中读取用户名和密码,然后传递到登录方法?!我是通过以下方式完成的:BufferedReader userPassIn=new BufferedReader(new FileReader(“dbproperties”);但它仍然不起作用。您可以将属性文件与properties类一起使用。但我不确定在文件中移动登录信息是否会更安全,它会更可配置,但安全性不确定。设置SSL
连接,它将保护连接,我相信这一点。如果您正在谈论连接到位于本地主机或专用网络中的数据库,那么就不必担心安全性了!