Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

comment connecter le serveur SQL à l'aide du pilote JTDS sous Android

Obtenir l'erreur "ClassNotFoundException" lors de l'utilisation de JTDS sur ANDROID pour accéder directement à SQLSERVER ?

Après 3 heures RND, pour trouver une solution à la même erreur ci-dessus. Je n'ai pas compris qu'il n'y a pas d'erreur dans le code, j'ai également importé la bibliothèque "jtds-1.3.0" qui continue correctement le débogage du code qui obtient toujours la même erreur encore et encore.

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

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

J'ai essayé une alternative à, changer de ligne

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

à

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

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

quand j'ai essayé tout cela, j'ai pensé qu'il pourrait y avoir un problème dans la bibliothèque jtds-1.3.0, et ce que j'ai fait, il suffit de télécharger l'ancienne version jtds-1.2.5 et de l'importer; et le problème est résolu.

Alors, amis, si vous obtenez la même erreur et avez déjà essayé différentes manières, essayez ceci.