Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

So verbinden Sie einen SQL-Server mit dem JTDS-Treiber in Android

Fehler „ClassNotFoundException“ bei der Verwendung von JTDS auf ANDROID für den direkten Zugriff auf SQLSERVER?

Nach 3 Stunden RND, um eine Lösung für denselben obigen Fehler zu finden. Ich habe nicht bekommen, dass es keinen Fehler im Code gibt, außerdem habe ich die Bibliothek "jtds-1.3.0" importiert, das Debuggen des Codes wird ordnungsgemäß fortgesetzt, und es wird immer wieder derselbe Fehler angezeigt.

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

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

Ich habe versucht, alternativ die Leitung zu wechseln

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

zu

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

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

Als ich all dies ausprobierte, dachte ich, dass es ein Problem in der jtds-1.3.0-Bibliothek geben könnte, und was ich tat, lade einfach die alte Version jtds-1.2.5 herunter und importiere sie; und das Problem gelöst.

Also, Freunde da draußen. Wenn Sie denselben Fehler erhalten und bereits verschiedene Möglichkeiten ausprobiert haben, versuchen Sie dies.