Ich möchte Daten aus der Tabelle in MySQL abrufen und sie in TextView anzeigen, aber ich habe einige Probleme, wenn ich versuche, mich mit der Datenbank zu verbinden.
Ich benutze Eclipse für Android, und wenn ich versuche, Daten von MySQL in Java Project zu bekommen, funktioniert es, aber wenn ich Android Project verwende, funktioniert es nicht.
Weiß jemand, wie kann ich MySQL mit Android Project mit MySQL JDBC-Treiber verbinden?
Oder um mir anderen Rat zu geben, wie man Android Project mit MySQL verbindet?
Android unterstützt standardmäßig nicht MySQL. Es hat eine eingebaute Datenbank, d. H. SQLite. Wenn Sie versuchen, remote auf die MySQL-Datenbank zuzugreifen, sollten Sie die Schnittstelle zu dieser Datenbank mit jedem Standard-Webdienst verfügbar machen. ZB könnten Sie RESTful Web Service auf der Serverseite erstellen, die mit Java / PHP usw. und MySQL Connector geschrieben wurde. (Was du schon gemacht hast!) Und Ihre Android-App könnte mit diesem Dienst mit der URL kommunizieren, die mit diesem Web-Service generiert wurde.
Auch diese Frage wurde bereits wiederholt, so dass Sie diese Lösungen überprüfen können.
Wenn Sie eine Verbindung zur Mysql-Datenbank von Android herstellen möchten, müssen Sie nur die folgenden Schritte ausführen:
Verwenden Sie den nächsten Code zum Verbinden:
%Vor%Hinweis: Wenn die Instanz der Treiber keine Fehler gibt, aber Sie eine Ausnahme mit der Verbindung erhalten, sollten Sie versuchen, die Target SDK-Version aus Ihrem Manifest zu entfernen, was bei einigen Versionen zu Problemen führt.