sql >> Database teknologi >  >> RDS >> Mysql

Hvordan får man MySQL Connector/J til at fungere på Android?

Den generelle misforståelse blandt Java-udviklere, der flytter til Android-verdenen, er, at alt, hvad der er skabt til gammelt godt Java, også kan bruges på Android. Da Android-brug af Java har overtrådt det store Java-princip, "skriv én gang, kør overalt", er det simpelthen ikke sandt. Jeg har set folk forsøge at bruge almindelige Apache-krukker med Android, hvilket resulterede i mærkelige fejl (se Kan ikke importere Apache HTTP i Eclipse ).

De samme problemer ser ud til at være gældende for Java JDBC-drivere og API'er, f.eks. se svar her:Opretter forbindelse til MySQL fra Android med JDBC

Det almindelige råd - hver gang du prøver at bruge en tredjeparts JAR med Android, så tjek om den er kompatibel med sidstnævnte, eller om der er en port, som er specifik for Android.



  1. 'IF' i 'SELECT'-sætning - vælg outputværdi baseret på kolonneværdier

  2. 3 måder at få en kolonnes datatype i SQL Server (T-SQL)

  3. SQLAlchemy Reflection:Hvordan forespørger jeg data fra specifikke kolonner?

  4. LOCALTIMESTAMP Eksempler – MySQL