이제는 우린 데이터베이스를 연동해볼 것이다.
그 전에, 데이터베이스를 연동하는 것은 두가지가 있다.
첫번째는 매번 데이터베이스의 커넥션을 얻어서 사용하는 방법과
두번째는 커넥션 풀을 생성해서 커넥션을 미리 생성한 후에 하나씩 꺼내서 사용하는 방법이다.
데이터 커넥션을 생성하는 비용은 매우 크므로 가능하면 커넥션 풀로 사용하는 것이 좋다.
일단 데이터베이스를 연동하기 위한
첫번째 작업으로는, 우리는 db.js 파일을 만들어주자!
web>db.js
db.js의 작성 내용은 아래와 같다.
var mysql = require('mysql');
var pool;
exports.connect = function(){
pool = mysql.createPool({
connectionLimit: 100, //이부분은 서비스의 사용량에 따라 변경할 필요가 있다.
host : 'localhost',
user : 'root',
password : '비밀번호',
database : '데이터베이스명'
});
}
exports.get = function(){
return pool;
}
exports는 외부에서 이 함수들을 사용할 수 있게 해주는 자바스크립트 키워드이다.
app.js의 작성내용은 아래와 같다
'공부한 내용 > 안드로이드' 카테고리의 다른 글
[안드로이드] 앱 아이콘을 만들어보자! (0) | 2017.10.28 |
---|---|
[안드로이드]노드 서버 프로젝트의 기본 디렉터리를 살펴보자. (0) | 2017.10.27 |
[안드로이드스튜디오] 에뮬레이터 실행이 안될때, (0) | 2017.10.14 |
리눅스 우분투 LG 스마트폰이랑 usb 연결하는 방법 (0) | 2017.10.13 |
[맛집지도어플]개발환경을 구성하자. (0) | 2017.10.13 |