Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

как да свържете sql сървър с помощта на JTDS драйвер в Android

Получавате грешка „ClassNotFoundException“, докато използвате JTDS на ANDROID за директен достъп до SQLSERVER?

След 3 часа RND, за намиране на решение за същата грешка по-горе. Не разбрах, че няма грешка в кода, също така имам импортирана библиотека "jtds-1.3.0", която правилно продължава отстраняването на грешки в кода, все още получава същата грешка отново и отново.

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

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

Опитах алтернатива на промяна на реда

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

до

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

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

когато опитах всичко това, си помислих, че може да има проблем в библиотеката jtds-1.3.0 и това, което направих, просто изтеглих старата версия jtds-1.2.5 и я импортирах; и проблемът е разрешен.

Така че, приятели, ако получавате същата грешка и вече сте опитвали различни начини, опитайте това.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на данни от съхранена процедура, която има множество набори от резултати

  2. Как да коригирате грешката „функцията datediff доведе до преливане“ в SQL Server

  3. OPENJSON „Неправилен синтаксис близо до ключовата дума „с“.“ в SQL Server (РЕШЕНО)

  4. Как да форматирате числа със запетаи в SQL Server

  5. Доставчикът на OLE DB „Microsoft.Jet.OLEDB.4.0“ не може да се използва за разпределени заявки