Ciao a tutti,
dovrei semplicemente interrogare un db esterno presente in un server il tutto tramite la mia app android, cercando sul web ho trovato vari forum che consigliavano di utilizzare jtds-1.3.1 (scaricandolo dal web ed aggiungerlo come modulo). Successivamente aggiungerlo tra le dependecies e usare il seguente codice:
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver").newInstance();
String stringConnection = "jdbc:jtds:sqlserver://" + SERVER_IP + ";databaseName=" + SERVER_REMOTE_DB + ";user=" + SERVER_LOGIN + ";password=" + SERVER_PASSWORD + ";";
Connection dbconn = DriverManager.getConnection(stringConnection);
Log.w("Connection", "Open");
Statement stmt = dbconn.createStatement();
ResultSet reset = stmt.executeQuery("SELECT FROM " + TABLE_NAME_DRIVERS);
}catch (Exception e){
Log.e("Connection",Log.getStackTraceString(e));
}
Il programma crusha alla riga:
Class.forName("com.microsoft.sqlserver.jdbc.SQLSer verDriver").newInstance();
con il seguente errore:
java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver
Qualcuno sa darmi qualche indicazione in merito grazie?