Android Studio conexiune Mysql (Programare, Android, Mysql, Android Studio, Google Cloud Messaging)

名宏 鄭 a intrebat.

Eu folosesc Google GCM github exemplu

Vreau să adaug o conexiune sql în acest exemplu

așa că am scris această încercare în eclipsă, aceasta este reușită

    String driver = "com.mysql.jdbc.Driver"; 
    String url = "jdbc:mysql://ip:port/"; 
    String user = "root"; 
    String password = "123456"; 
    try { 
        sql setting ...
        }
    } 
    catch(ClassNotFoundException e) { 
        System.out.println("No"); 
        e.printStackTrace(); 
    } 
    catch(SQLException e) { 
        e.printStackTrace(); 
    } 

dar când am creat un *.java în exemplul GCM și am copiat în *.java

și adaug acest cod în bulid.gradle(Module.app)

a eșuat

sourceCompatibility = 1.7
targetCompatibility = 1.7

acesta este mesajul de eroare

Error:Gradle: Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add 
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.

Cum se poate rezolva?

BTW commend cmd java -version

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

3 răspunsuri
Memo Arfaa
Steve

Am descoperit că cel mai bun mod de a conecta android la MySQL este să folosiți un server xamp (puteți descărca prin googling xamp), apoi doriți să folosiți scripturi php pentru a vă conecta la android, php va obține, de asemenea, și va adăuga sau șterge date și va face legătura cu codul dvs. java. Nu aveți nevoie de driver și ați putea să o faceți în eclipse, dar android studio este mai ușor, un tutorial bun. https://youtube.com/watch?v=HK515-8-Q_w

Comentarii

  • Vreau să încerc Android -> mysql –  > Por 名宏 鄭 鄭.
  • asta este imposibil, aveți nevoie de php pentru a le conecta –  > Por Steve.
Aziz Ayech

Trebuie să aveți un serviciu web utilizat pentru transferul de date între două platforme aplicația dvs. android și baza de date puteți utiliza PHP NodeJS JEE .NET Golang ….. este imposibil să vă conectați direct folosim JSON sau XML pentru comunicare.

https://www.tutorialspoint.com/android/android_php_mysql.htm