SQL Server安全JDBC连接,无需重新配置SQL Server即可实现安全连接

时间:2014-12-17 22:01:01

标签: java sql-server jdbc

如何安全地通过JDBC连接SQL Server数据库实例而不改变SQL Server的配置,其他连接不安全地访问服务器,并且无法更改服务器的配置?

1 个答案:

答案 0 :(得分:0)

我在使用加密通过Java JDBC连接到SQL Server时遇到了一些麻烦。下面的方法支持安全连接,其中不检查证书的有效性。 SQL Server将颁发证书并使用加密。此方法不需要与数据库的其他连接是安全的,也不需要更改数据库服务器。

只需在下面的语句中替换您的IP:端口组合和数据库实例

url = "jdbc:sqlserver://x.x.x.x:1433;databaseName=yourDBname;" + 
    "integratedSecurity=false;encrypt=true;trustServerCertificate=true";
conn = DriverManager.getConnection(url, username, password);