>  기사  >  웹 프론트엔드  >  MySql 데이터베이스 방법에 대한 NodeJS 링크

MySql 데이터베이스 방법에 대한 NodeJS 링크

巴扎黑
巴扎黑원래의
2017-06-27 09:12:461398검색

//1. npm 명령을 사용하여 mysql 모듈을 설치합니다.

npm install mysql

//2.js 파일을 사용하여 mysql 모듈을 소개합니다.

const mysqlModule = require('mysql');

//3 .mysql 링크 객체 생성

const mysqlConnection = mysqlModule.createConnection({

 host: 연결의 데이터베이스 주소. (기본값: localhost)

 port: 연결 주소에 해당하는 포트. ( 기본값: 3306)

 localAddress: 소스 IP 주소는 TCP 연결을 사용합니다. (선택 사항) 소켓 경로: 호스트 및 포트 매개 변수가 무시되면 Unix 소켓 주소를 입력할 수 있습니다. 사용자: mysql 연결 사용자 이름.

  데이터베이스: 연결할 데이터베이스의 이름입니다. (선택)

  Charset: 연결의 인코딩 형식(예: utf8_general_ci)을 지정하면 기본 대조로 사용됩니다. (기본값: utf8_general_ci)

 Timezone: 현재 현지 시간대를 저장하기 위해 사용 (기본값: local)

 ConnectTimeout: 연결 시 설정, 응답이 없으면 실패를 반환함 (기본값: 10000)

 StringifyObjects: 대신 stringify 객체 값을 변환합니다. issue# 501. (기본값: false)

  insecureAuth: MySQL에 연결하기 위해 이전(안전하지 않은) 연결 방법을 사용합니다. (기본값: false)

  typeCast: 열 값을 기본 JavaScript로 변환해야 하는지 결정합니다. 유형.(기본값: true) QueryFormat: 사용자 정의 쿼리 방법. 주소: 사용자 정의 형식.

SupportBigNumbers: BIGINT 및 DECIMAL 형식의 테이블 열을 사용하는 경우 이를 지원하려면 이 매개변수를 활성화해야 합니다. JavaScript가 표현할 수 있는 가장 긴 길이를 초과하는 경우에만 문자열로 전달됩니다. 이 매개변수를 설정하지 않으면 객체의 길이가 반환됩니다.

  DateStrings: 일부 날짜 유형(TIMESTAMP, DATETIME, DATE)는 문자열로 반환된 후 JavaScript 날짜 개체로 변환됩니다. (기본값: false)

 디버그: 연결 상태를 파일로 인쇄할지 여부. (기본값: false)

  Trace: 라이브러리 항목의 호출 위치를 포함하여 오류의 스택 추적을 생성합니다("긴 스택 추적"). 일반적으로 약간의 성능 저하가 있습니다. (기본값: true)

});

//4. mysql 링크를 엽니다

mysqlConnection.connect();

위 내용은 MySql 데이터베이스 방법에 대한 NodeJS 링크의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.