Ich benutze zu ein paar Tagen das Appcelerator Studio unter Windows 8.1 mit Samsung A5. Jetzt möchte ich das mysql nodejs Modul verwenden. Ich habe im Netz gelesen, dass das Verzeichnis der mysql-Kopie unter meinem Ressourcenverzeichnis kopiert. Also, meine Ordner wie das aussieht:Wie benutzt man das MySQL nodejs Modul in Appcelerator?
Projectname
+-- Resources
+-- android
+-- mysql
| +-- lib
| | +--- ...
| +-- node_modules
| | +--- ...
| \- index.js
\- app.js
Und hier ist mein app.js:
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'domain',
user: 'user',
password: 'password',
database: 'database'
});
connection.connect(function (err) {
if (err) {
alert("Error on mysql connect: " + err.stack);
return;
}
});
alert("Mysql connect is correct.");
connection.end();
Das Projekt wird auf Samsung installiert, aber einen Fehler beim Start werfen: mysql-Modul wird nicht gefunden .
Was ist falsch? Bitte, hilf mir!
Vielen Dank für Ihre Hilfe und Entschuldigung mein Englisch!
„allgemeine“ Antwort über mysql hinzugefügt, aber auch hinzugefügt, wie Sie Ihre MySQL-Knotenmodul arbeiten kann :) –