sql >> Databáze >  >> RDS >> Sqlserver

jak připojit sql server pomocí ovladače JTDS v systému Android

Zobrazuje se chyba „ClassNotFoundException“ při používání JTDS na ANDROID pro přímý přístup k SQLSERVER?

Po 3 hodinách RND pro nalezení řešení pro stejnou výše uvedenou chybu. Nezjistil jsem, že v kódu není žádná chyba, také jsem importoval knihovnu "jtds-1.3.0" správně pokračuje v ladění kódu, stále znovu a znovu dostává stejnou chybu.

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

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

Zkoušel jsem alternativu k změně řádku

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

do

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

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

když jsem zkoušel všechny tyto možnosti, napadlo mě, že by mohl být problém v knihovně jtds-1.3.0, a co jsem udělal, stáhl jsem si starou verzi jtds-1.2.5 a naimportoval ji; a problém je vyřešen.

Takže, přátelé, pokud se vám zobrazuje stejná chyba a již jste vyzkoušeli různé způsoby, zkuste toto.



  1. Pro začátečníka je mezi MySQL a PostgreSQL velký rozdíl

  2. Převeďte řádky na sloupce pomocí 'Pivot' v SQL Server

  3. Názvy sloupců nabídek Oracle DB

  4. Použití pt-pg-summary Percona Toolkit pro PostgreSQL