如何在Android手机上安装MySQL以使用node.js

是否有任何MySQL轻量级的应用程序,可以安装在移动的Android手机,最好在后台进程?

我遵循本教程在Android上构buildNode.js应用程序我能够运行非SQL节点服务器脚本,但是我依靠MySQL实例使用node.js mysql模块在本地主机上build立连接。

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

无论如何,我可以在Android上创build一个MySQL实例吗?

我build议使用sqlite3 ,因为它使用一个小文件,因为它的数据库。 它比像mysql和postgres这样的替代品的占用空间要小得多。 将其存储在节点应用程序的安装目录中,并通过像knex.js或sqlite3这样的库连接到它。

使用knex.js的示例(我的首选项):

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