![](/img/trans.png)
[英]SQL Server JDBC Error: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption
[英]SQL Server secure JDBC connection without reconfiguring SQL Server for secure connections
如何通過JDBC安全地連接SQL Server數據庫實例,而又不更改其他連接無法安全訪問服務器且無法更改服務器配置的SQL Server的配置?
我在使用加密通過Java JDBC連接到SQL Server時遇到了一些麻煩。 下面的方法支持安全連接,其中不檢查證書的有效性。 SQL Server將頒發證書並使用加密。 此方法不需要與數據庫的其他連接就可以確保安全,也不需要更改數據庫服務器。
只需在下面的語句中替換IP:port組合和數據庫實例
url = "jdbc:sqlserver://x.x.x.x:1433;databaseName=yourDBname;" +
"integratedSecurity=false;encrypt=true;trustServerCertificate=true";
conn = DriverManager.getConnection(url, username, password);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.