Maison  >  Article  >  interface Web  >  Lien NodeJS vers la méthode de base de données MySql

Lien NodeJS vers la méthode de base de données MySql

巴扎黑
巴扎黑original
2017-06-27 09:12:461358parcourir

//1. Utilisez la commande npm pour installer le module mysql

npm install mysql

//2.Introduisez le module mysql dans le Fichier .js

const mysqlModule = require('mysql');

//3 Créer un objet lien mysql

const. mysqlConnection = mysqlModule.createConnection({

Hôte : L'adresse de la base de données à laquelle se connecter. (Par défaut : localhost)

Port : Le port correspondant à l'adresse de connexion. (Par défaut : 3306)

LocalAddress : L'adresse IP source utilise TCP. (Facultatif)

SocketPath : Lorsque les paramètres d'hôte et de port sont ignorés, vous pouvez renseigner une adresse Unix Socket : nom d'utilisateur de connexion mysql. . 🎜> Mot de passe : Le mot de passe de l'utilisateur correspondant. base de données : Le nom de la base de données à connecter. (Facultatif) charset : La forme d'encodage de la connexion (Par exemple : utf8_general_ci) Si spécifié, il est utilisé par défaut. règle de tri. (Par défaut : utf8_general_ci)

Fuseau horaire : utilisé pour enregistrer le fuseau horaire local actuel (Par défaut : local)

connectTimeout : défini lors de la connexion, l'échec sera renvoyé après aucune réponse (par défaut : 10000)

StringifyObjects : objet stringify au lieu de la valeur de conversion, problème n° 501 (par défaut : faux)

insecureAuth : utilisez l'ancienne méthode de connexion (non sécurisée) pour vous connecter à MySQL (par défaut : false)

typeCast : Déterminez si la valeur de la colonne doit être convertie en un type JavaScript natif (Par défaut : true)

queryFormat : Méthode de requête personnalisée.

SupportBigNumbers : Si vous utilisez des colonnes de tableau au format BIGINT et DECIMAL, vous devez activer ce paramètre pour prendre en charge (par défaut : false) uniquement si elles dépassent JavaScript lorsque l'octet le plus long pouvant être exprimé, si ce paramètre n'est pas défini. , le nombre trop long sera passé sous forme de chaîne. Sinon, la longueur de l'objet est renvoyée. Si le paramètre supportBigNumbers est omis, ce paramètre sera également ignoré.

DateStrings : Certains types de date (TIMESTAMP, DATETIME, DATE) seront renvoyés sous forme de chaînes puis convertis en objets date JavaScript. (Par défaut : faux)

Débogage : s'il faut imprimer l'état de la connexion à un fichier. (Par défaut : false)

Trace : Génère une trace de pile de l'erreur, y compris l'emplacement de l'appel de l'entrée de la bibliothèque ("trace longue pile"). Il y a généralement une légère pénalité en termes de performances. (Par défaut : vrai)

});

//4. Ouvrez le lien mysql

mysqlConnection.connect();

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:
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