Maison > base de données > tutoriel mysql > Comment puis-je me connecter aux bases de données MySQL à l'aide de Node.js ?

Comment puis-je me connecter aux bases de données MySQL à l'aide de Node.js ?

Mary-Kate Olsen
Libérer: 2024-12-10 13:47:10
original
990 Les gens l'ont consulté

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

Connexion à MySQL avec Node.js

En tant que développeur PHP chevronné passant à Node.js, vous vous demandez peut-être comment tirer parti de votre Expertise MySQL dans votre nouvel environnement. Voici comment vous connecter de manière transparente à MySQL avec Node.js :

1. Choisissez un module MySQL

Node.js propose plusieurs modules qui facilitent la connectivité MySQL. Certaines options populaires incluent :

  • node-mysql : un module simple et fiable pour l'interaction MySQL.
  • node-mysql2 : un pilote asynchrone avec des fonctionnalités avancées telles que le pipeline et les instructions préparées.
  • node-mysql-libmysqlclient : liaisons asynchrones basées sur libmysqlclient.

2. Établir une connexion

Une fois que vous avez sélectionné un module, établir une connexion à MySQL est simple en utilisant la syntaxe suivante :

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

3. Exécuter des requêtes

Interroger des données dans MySQL est tout aussi simple. Voici comment insérer un enregistrement à l'aide de la méthode 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'
Copier après la connexion

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!

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