如何在java应用程序和数据库之间建立安全连接?

时间:2010-04-25 16:59:33

标签: java sql-server database sql-server-2005 http

在采访中,采访问我一个问题:

  • 我们的应用程序和远程数据库之间的通信必须使用https(更安全)。

你怎么能这样做?我也没有在谷歌中找到任何关于这个问题的线索。

如何在java应用程序和数据库之间建立安全连接?请帮帮我。

3 个答案:

答案 0 :(得分:3)

HTTPS?如果您的客户端使用专有的Web服务器作为中介来与数据库服务器通信,那么(人们希望)在您的应用程序之间是透明的。网络服务器;只需从HTTP更改为HTTPS,如果您使用的是SQL Server Web服务端点(可以使用HTTPS),也可以这样做。

如果你的意思是SSL,那么SQL服务器支持客户端和服务器之间的加密连接,请参阅this问题。

答案 1 :(得分:0)

Google通过SSL进行JDBC连接。有关示例,请参阅here

答案 2 :(得分:0)

希望提出这个问题的人没有认真考虑将数据库暴露给更广泛的互联网。如果他们是,最好不要接受这个职位。