Come colbind Android con MySQL utilizzando il driver Mysql JDBC

Voglio get i dati da tabella in MySQL e mostrarlo in TextView, ma ho alcuni problemi quando cerco di connettersi con il database.
Sto utilizzando Eclipse per Android e quando cerco di get i dati da MySQL in Java Progetto funziona, ma quando utilizzo Android Project non funziona.
Qualcuno sa come posso colbind MySQL con Android Project utilizzando MySQL JDBC driver?
O per farmi altri consigli su come colbind Android Project con MySQL?

  • AndroidHttpClient versus HttpUrlConnection per il livello API 9 e versioni successive
  • Bitmap fuori dall'errore di memory in android ...
  • Utilizzando Gstreamer o ffmpeg per creare il client rtsp in Android
  • Recupera dati dal sito web in app android
  • Perché la maggior parte dei dispositivi Android non ha un'area di swap come un tipico sistema operativo?
  • Installare l'app sul dispositivo genymotion, soddisfare: "INSTALL_FAILED_CPU_ABI_INCOMPATIBLE"
  • Che cosa significa "Questo metodo è deprecato" significa per gli sviluppatori di applicazioni
  • Persistente una class di raccolta con ORMLite in android
  • Qualsiasi modo per supportre la galassia ss4 utilizzando le size dello schermo compatibile
  • Modifica dell'icona di overflow della barra di azione
  • Java - Android - Split Attività / class in più file per una migliore organizzazione (soluzione)
  • I file Android httpclient caricano dati danneggiati e problemi di timeout
  • 2 Solutions collect form web for “Come colbind Android con MySQL utilizzando il driver Mysql JDBC”

    Android per impostazione predefinita non support MySQL. Ha un database incorporato, cioè SQLite. Se si tenta di accedere al database MySQL in remoto, è necessario esporre l'interface a questo database con qualsiasi servizio web standard. Ad esempio si potrebbe creare RESTful Web Service sul lato server che viene scritto utilizzando Java / PHP ecc e MySQL Connector. (Che hai già fatto!) E la tua applicazione Android potrebbe parlare con questo servizio con l'URL generato utilizzando questo servizio web.

    Ancora una volta, questa domanda è stata ripetuta in precedenza, in modo da poter controllare queste soluzioni.

    Se si desidera connettersi al database Mysql da Android, è necessario seguire questi passaggi:

    • Scaricare il driver mysql-connector-java-3.0.17-ga-bin.jar
    • Incollalo nella cartella libs nel tuo progetto android.
    • Fai clic su ConfigureBuildPath-> aggiunga jar per includere il jar nel progetto.
    • Ora hai il driver, ma devi anche dare permessi in androidManifest.xml per INTERNET.
    • Utilizza il codice successivo per il collegamento:

      try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); }catch(Exception e){ System.err.println("Cannot create connection"); } try{ connection = DriverManager.getConnection("jdbc:mysql://192.168.xx.xx:3306/dbname","root","password"); Statement statement = connection.createStatement(); String query = "SELECT column1, column2 FROM table1 WHERE column3 = "; query = query +"'" +variable+"'"; ResultSet result = statement.executeQuery(query); }catch(Exception e){ System.err.println("Error"); } 

    Suggerimento: se l'istanza dei driver non fa alcun errore ma si ottiene un'exception con la connessione, si dovrebbe cercare di rimuovere la versione SDK di destinazione dal tuo manifesto, in quanto per alcune versioni ciò dà problemi.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.