Maison > base de données > tutoriel mysql > Comment puis-je connecter MySQL à mon application Node.js ?

Comment puis-je connecter MySQL à mon application Node.js ?

Patricia Arquette
Libérer: 2024-12-16 17:42:17
original
121 Les gens l'ont consulté

How Can I Connect MySQL to My Node.js Application?

Connexion de MySQL à Node.js pour la gestion de bases de données

En tant que débutant dans Node.js passant de PHP, vous vous demandez peut-être comment intégrer MySQL avec vos applications Node.js. Pour faciliter cette tâche, plusieurs modules Node.js sont disponibles pour vous aider.

Modules recommandés :

Divers modules offrent une intégration MySQL efficace pour les utilisateurs de Node.js. Certaines options notables incluent :

  • node-mysql : un module largement adopté qui implémente le protocole MySQL.
  • node-mysql2 : Un pilote asynchrone JavaScript pur fournissant des fonctionnalités telles que le pipeline et préparé déclarations.
  • node-mysql-libmysqlclient : Ce module fournit des liaisons MySQL asynchrones basées sur libmysqlclient.

Exemple d'utilisation avec node-mysql :

L'intégration de MySQL avec Node.js à l'aide de node-mysql est relativement direct. Voici un exemple d'extrait de code :

// Import the node-mysql module
const mysql = require('mysql');

// Establish a connection to the MySQL database
const connection = mysql.createConnection({
  host: 'example.org',
  user: 'bob',
  password: 'secret',
});

// Connect to the database
connection.connect((err) => {
  if (err) throw err;
  console.log("Connected!");
});

// Execute a query
const query = connection.query('INSERT INTO posts SET ?', { id: 1, title: 'Hello MySQL' }, (err, result) => {
  if (err) throw err;
  console.log("Inserted successfully.");
  console.log(query.sql);
});
Copier après la connexion

Cet extrait de code illustre le processus de connexion à la base de données, d'établissement d'une connexion, d'exécution d'une requête et d'enregistrement du résultat. Vous pouvez personnaliser ces paramètres en fonction de la configuration de votre base de données et de votre cas d'utilisation spécifique.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal