Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java连接SQL_Java_Sql - Fatal编程技术网

Java连接SQL

Java连接SQL,java,sql,Java,Sql,如果我在代码中指定用户名和密码,我可以通过java很好地连接到我的数据库,但我不想这样做,因为这是不安全的 所以我想做的是通过一个保存用户名和密码的文件连接到数据库。我的问题是如何做到这一点?您可以尝试使用Spring,在配置文件中定义JDBC数据源。从文件中读取用户名和密码,然后传递到登录方法?!我是通过以下方式完成的:BufferedReader userPassIn=new BufferedReader(new FileReader(“dbproperties”);但它仍然不起作用。您可以

如果我在代码中指定用户名和密码,我可以通过java很好地连接到我的数据库,但我不想这样做,因为这是不安全的


所以我想做的是通过一个保存用户名和密码的文件连接到数据库。我的问题是如何做到这一点?

您可以尝试使用Spring,在配置文件中定义JDBC
数据源。

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