Problème de connexion SSL avec JDBC sqlserver DRIVER

Fermé
jonathan - Modifié par jonathan le 2/03/2015 à 15:36
Bonjour,
j'essaye de de me connecter a une base de données sql server mais cela m'affiche cette erreur et malgrès multe recherche je ne trouve pas de solution.
Voici mon code :
    @SuppressLint("NewApi")
public Connection CONN (String _server, String _DB, String _login, String _pass)
{
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
String ConnURL = null;
try
{
Toast.makeText(getApplicationContext(), "ok tes bien la", Toast.LENGTH_SHORT ).show();

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Toast.makeText(getApplicationContext(), "driver ok", Toast.LENGTH_SHORT ).show();



ConnURL = "jdbc:sqlserver://" + _server + "; " + "database=" + _DB + ";user=" + _login + ";password=" + _pass + "encrypt=true;";
Toast.makeText(getApplicationContext(), ConnURL.toString(), Toast.LENGTH_SHORT ).show();


conn = DriverManager.getConnection(ConnURL);
Toast.makeText(getApplicationContext(), "connexion ok", Toast.LENGTH_SHORT ).show();
}
catch (SQLException se)
{
Log.e("ERROR", se.getMessage());
}
catch (ClassNotFoundException e)
{
Log.e("ERROR", e.getMessage());
}
catch (Exception e)
{
Log.e("ERROR", e.getMessage());
}
return connect;
}


Et mon erreur :

03-02 14:54:13.476  23499-23499/com.comecom.connexion E/ERROR? Le pilote n'a pas pu établir de connexion sécurisée au serveur SQL Server à l'aide du chiffrement SSL (Secure Sockets Layer). Erreur : « Socket closed ». ClientConnectionId:ba8d6171-9083-4554-8bc9-da195badd7de


Merci,
A voir également: