sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man forbinder sql-server ved hjælp af JTDS-driver i Android

Får du fejlen "ClassNotFoundException", mens du bruger JTDS på ANDROID for at få direkte adgang til SQLSERVER?

Efter 3 timers RND, for at finde en løsning på samme fejl. Jeg forstod ikke, at der ikke er nogen fejl i koden, jeg har også importeret "jtds-1.3.0"-biblioteket fortsætter korrekt fejlfinding af kode, får stadig den samme fejl igen og igen.

{ Class.forName("net.sourceforge.jtds.jdbc.Driver"); Connection conn = DriverManager.getConnection( db_connect_string, db_userid, db_password); }

Jeg prøvede alternativ til at skifte linje

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

til

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

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

da jeg prøvede alle disse, fandt jeg ud af, at der måske var et problem i jtds-1.3.0-biblioteket, og hvad jeg gjorde, bare download den gamle version jtds-1.2.5 og importer den; og problemet løst.

Så venner derude Hvis du får samme fejl og allerede har prøvet forskellige måder, så prøv dette.



  1. Opret indlejrede JSON-arrays ved hjælp af FOR JSON PATH

  2. PowerManager.PARTIAL_WAKE_LOCK android

  3. Hvordan ROWNUM fungerer i pagineringsforespørgsel?

  4. [Video] Dataintegration med PostgreSQL