10.4 MySQL 연동Node.js(Express)와 MySQL 연동
index_html
1. Introduction
MySQL은 오픈 소스의 관계형 데이터베이스 관리 시스템(RDBMS)이다. Wordpress의 기본 데이터베이스이며 알려진 대부분의 프로그래밍 언어를 위한 드라이버를 지원하고 있다. AMP(Apache-MySQL-PHP) 플랫폼의 데이터베이스 구성체로 작동한다.
SUN이 인수한(SUN Microsystems에 10억 달러에 인수되었으나, Oracle이 SUN Microsystems를 인수하였다.) 이후, 중소기업이나 개인용 사이트뿐만 아니라 대기업에서도 점차 관심을 보이고 있다. 현재 Wikipedia, Goggle(검색 엔진 제외), Facebook, Tweeter, Youtube 등에서 MySQL을 사용하고 있다.
MySQL은 GPL/Commercial License의 듀얼 라이선스가 적용된다.
#2. Express Hello world example
Node.js(express)와 MySQL 연동을 위한 모듈 중 대표적인 mysql 대해 알아본다.
사전에 MySQL이 설치되어 있어야 한다. 설치 방법은 설명하지 않으니 별도로 검색하여 설치하기 바란다.
Express에 대한 자세한 내용은 아래의 포스트를 참조하기 바란다.
적당한 위치에 애플리케이션 디렉터리를 생성하고 npm init를 실행한다. 일단 기본 설정(yes option)으로 package.json을 생성한다.
첫댓글 https://www.w3schools.com/spaces/index.php
https://profile.oracle.com/myprofile/account/create-account.jspx?pid=mysql&nexturl=https%3A%2F%2Flogin-mysql.oracle.com%2Fauth%2Fslogin%2F%3Ftoken%3D525445df4TNFhKRaPGiJrGG_L3_gpBGvN3z0o-VH0GPUMo98XvTCvB1YOQ4v2q29a1dRvNOPUSc4TknKbcjiYRP-06GvWtYe5_ehpoool5W0XvLkvo0j8uY7mvE8pCPXPZYdzbr8GUSrBO5-UcFgLn54PBm0f6tjQOQA22JzM-faUOZh5Y66IttS3jyoGzfef120EKmjcJJU_YvQm7Njm14AWZh5mjoKt-IIXKyVUROtUfpqiWA.
https://poiemaweb.com/nodejs-socketio