>데이터 베이스 >MySQL 튜토리얼 >Node.js를 사용하여 MySQL 데이터베이스에 어떻게 연결할 수 있나요?

Node.js를 사용하여 MySQL 데이터베이스에 어떻게 연결할 수 있나요?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-10 13:47:10947검색

How Can I Connect to MySQL Databases Using Node.js?

Node.js를 사용하여 MySQL에 연결

Node.js로 전환하는 숙련된 PHP 개발자로서 귀하는 새로운 환경에 대한 MySQL 전문 지식. Node.js를 사용하여 MySQL에 원활하게 연결하는 방법은 다음과 같습니다.

1. MySQL 모듈 선택

Node.js는 MySQL 연결을 용이하게 하는 여러 모듈을 제공합니다. 널리 사용되는 옵션은 다음과 같습니다.

  • node-mysql: MySQL 상호 작용을 위한 간단하고 안정적인 모듈.
  • node-mysql2: 파이프라인 및 준비된 명령문과 같은 고급 기능을 갖춘 비동기 드라이버.
  • node-mysql-libmysqlclient: 다음을 기반으로 하는 비동기 바인딩 libmysqlclient.

2. 연결 설정

모듈을 선택한 후 다음 구문을 사용하면 MySQL에 대한 연결 설정이 간단해집니다.

const mysql = require('mysql');
const connection = mysql.createConnection({
  host: 'example.org',
  user: 'bob',
  password: 'secret',
});
connection.connect(function(err) {
  // Do something...
});

3. 쿼리 실행

MySQL에서 데이터를 쿼리하는 것도 마찬가지로 간단합니다. Connection.query() 메소드를 사용하여 레코드를 삽입하는 방법은 다음과 같습니다.

var post = { id: 1, title: 'Hello MySQL' };
var query = connection.query('INSERT INTO posts SET ?', post, function(err, result) {
  // Handle errors or results here...
});
console.log(query.sql); // INSERT INTO posts SET `id` = 1, `title` = 'Hello MySQL'

위 내용은 Node.js를 사용하여 MySQL 데이터베이스에 어떻게 연결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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