2016-08-03 27 views
1

Gibt es irgendwelche leichten MySQL-Apps, die auf einem mobilen Android-Handy vorzugsweise im Hintergrund installiert werden können?Wie installiert man MySQL auf einem Android-Telefon zur Verwendung mit node.js

Ich folgte diesem Tutorial Building a Node.js application on Android Ich bin in der Lage, nicht-SQL-Knoten-Server-Skripts auszuführen, aber ich verlasse mich auf MySQL-Instanzen eine Verbindung auf localhost mit node.js mysql-Modul.

var mysql  = require('mysql'); 
var connection = mysql.createConnection({ 
    host  : 'localhost', 
    user  : 'root', 
    password : 'root', 
    database : 'database' 
}); 
connection.connect(); 

Gibt es sowieso ich könnte eine MySQL-Instanz auf Android tatsächlich erstellen?

Antwort

2

Ich würde empfehlen, sqlite3 zu verwenden, da es eine kleine Datei als Datenbank verwendet. Es ist viel kleiner als Alternativen wie mysql und postgres. Speichern Sie es im Installationsverzeichnis der Knoten-App und verbinden Sie es über eine Bibliothek wie knex.js oder sqlite3.

Beispiel mit knex.js (meine Vorliebe):

var knex = require('knex')({ 
    client: 'sqlite3', 
    connection: { 
    filename: "./mydb.sqlite" 
    } 
});