Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

come connettere il server sql utilizzando il driver JTDS in Android

Ottenere l'errore "ClassNotFoundException" durante l'utilizzo di JTDS su ANDROID per accedere direttamente a SQLSERVER?

Dopo 3 ore RND, per aver trovato una soluzione per lo stesso errore di cui sopra. Non ho ricevuto alcun errore nel codice, inoltre ho importato la libreria "jtds-1.3.0" continua correttamente il debug del codice ottenendo sempre lo stesso errore ancora e ancora.

{
 Class.forName("net.sourceforge.jtds.jdbc.Driver");

 Connection conn = DriverManager.getConnection(
 db_connect_string, db_userid, db_password);
}

Ho provato in alternativa, cambiando riga

...... Class.forName("net.sourceforge.jtds.jdbc.Driver");

a

...... (new Driver()).getClass();

...... (new Driver())

quando ho provato tutti questi, ho pensato che potesse esserci un problema nella libreria jtds-1.3.0 e quello che ho fatto, basta scaricare la vecchia versione jtds-1.2.5 e importarla; e il problema è stato risolto.

Quindi, amici là fuori Se ricevi lo stesso errore e hai già provato modi diversi, prova questo.