Ich habe diesen Code verwendet, um eine Verbindung zu SQL Server herzustellen.Der Treiber konnte mithilfe der SSL-Verschlüsselung (Secure Sockets Layer) keine sichere Verbindung zu SQL Server herstellen
String connectionUrl = "jdbc:sqlserver://IP:1433;" +
"databaseName=db;user=db;password=pwd";
Connection con = null;
try {
// Establish the connection.
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection(connectionUrl);
return "true";
}
// Handle any errors that may have occurred.
catch (Exception e) {
e.printStackTrace();
}
, aber ich habe diesen Fehler:
com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: "Socket closed". ClientConnectionId:5975fad5-8f8d-496a-a2bb-bff3a8d1a755
Kann mir jemand helfen? Vielen Dank im Voraus
was ist 'con'? Haben Sie versucht, 'con.Open()' oder gleichwertig aufzurufen? – Codeman
Es tut mir leid. Ich habe vergessen, die Definition von Variablen zu schreiben.Ich bearbeite die Frage –
Ich denke, es gibt nicht "IP" in einer Verbindungszeichenfolge –