sql >> Database >  >> RDS >> Sqlserver

hoe een sql-server te verbinden met behulp van het JTDS-stuurprogramma in Android

Krijgt u de foutmelding "ClassNotFoundException" tijdens het gebruik van JTDS op ANDROID om rechtstreeks toegang te krijgen tot SQLSERVER?

Na 3 uur RND, voor het vinden van een oplossing voor dezelfde bovenstaande fout. Ik heb niet begrepen dat er geen fout in de code zit, ook heb ik de import "jtds-1.3.0"-bibliotheek die correct doorgaat met het debuggen van de code, nog steeds steeds dezelfde fout krijgend.

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

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

Ik heb een alternatief geprobeerd voor het veranderen van regel

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

naar

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

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

toen ik dit allemaal probeerde, dacht ik dat er een probleem zou kunnen zijn in de jtds-1.3.0 bibliotheek, en wat ik deed, download gewoon de oude versie jtds-1.2.5 en importeer het; en het probleem is opgelost.

Dus vrienden die er zijn. Als je dezelfde foutmelding krijgt en al verschillende manieren hebt geprobeerd, probeer dit dan.



  1. Zoek uit of een tabel is gepartitioneerd in SQL Server (T-SQL)

  2. Hoe kan ik een waarde opvragen in de SQL Server XML-kolom?

  3. Zoek een waarde in de kolomwaarde die door komma's gescheiden waarden opslaat

  4. SQL-updatetrigger alleen wanneer kolom is gewijzigd