2016-05-12 8 views
-4

Ich implementiere eine App mit einer Datenbank, die Millionen von Werten enthält und sich auf einem PC (Server) befindet. Jetzt vorausgesetzt, ich habe keine aktive Internetverbindung, welche Option muss ich mit der MySQL-Datenbank verbinden? Ist es möglich, dies über ein WLAN zu realisieren?Wie kann ich von einem Android-Gerät ohne Internetverbindung auf die MySQL-Datenbank zugreifen?

+1

Sie brauchen eine Art von Verbindung angeschlossen werden, wie Wi-Fi. Aber in der Produktion wird das natürlich nicht funktionieren. –

+0

Was meinst du damit: in der Produktion wird das nicht funktionieren? – OBX

+0

Wie würden Sie Benutzer mit WIFI und mit Ihrem Netzwerk verbinden? Sie müssen Ihre API auf einem öffentlichen Server platzieren –

Antwort

0

Mein einziger Gedanke wäre, die Daten in XML- oder JSON-Dateien zu laden, wenn Sie offline zugreifen müssten, obwohl dies keine effiziente oder sichere Möglichkeit wäre (abhängig von Ihren Daten), könnte dies eine Option für Sie sein

0

Ja, Sie können es ohne das Internet verbinden alles, was Sie tun müssen, ist den Wireless-LAN-Hotspot von Ihrem mobilen Gerät starten und Ihren Laptop mit dem WiFi-Netzwerk Ihres Mobile

das Handy und der PC (Server verbinden) sollte im selben Netzwerk sein vorausgesetzt, dass Sie XAMPP-Server verwenden gehen zu dem Ordner, in dem Sie XAMPP auf dem PC installiert und für httpd-xampp Konfigurationsdatei innerhalb XAMPP \ Apache \ conf \ zusätzliche

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))"> 
    # Require local 
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

finden und kommentieren die lokale

nun die Berechtigungen auf die Datenbank gewähren Erfordern suchen Benutzer mit%, dh jeder Host

Öffnen Sie die Eingabeaufforderung verbinden und geben Sie ipconfig dort werden Sie die IPv4-Adresse

Verwendung, die dh für die Verbindungszeichenfolge Adresse finden.

connection=DriverManager.getConnection("jdbc:mysql://192.168.x.xxx/databasename","username","password"); 

und Sie können die Verbindung mit der Datenbank verbinden bekommen

Android with mysql connectivity without JSON or PHP Android with mysql connectivity

Verwandte Themen