2016-08-03 3 views
1

모바일 백그라운드에서 Android android phone에 설치할 수있는 MySQL 경량 앱이 있습니까?Android phone에 MySQL을 설치하여 node.js와 함께 사용하는 방법

나는이 튜토리얼을 따라 갔다. Building a Node.js application on Android 비 SQL 노드 서버 스크립트를 실행할 수 있었지만, MySQL 인스턴스를 사용하여 node.js mysql 모듈을 사용하는 localhost에 연결했다.

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

어쨌든 나는 안드로이드에 MySQL 인스턴스를 실제로 만들 수 있습니까?

답변

2

작은 파일을 데이터베이스로 사용하기 때문에 sqlite3을 사용하는 것이 좋습니다. 그것은 mysql과 postgres와 같은 대안보다 훨씬 작은 설치 공간을 가지고 있습니다. 그것을 노드 응용 프로그램의 설치 디렉토리에 저장하고 knex.js 또는 sqlite3과 같은 라이브러리를 통해 연결하십시오.

예 사용 knex.js (내 취향) :

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