Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como se conectar ao MySQL usando Node.js


Este artigo demonstra como se conectar a um banco de dados MySQL usando Node.js.
  • O Node.js já deve estar instalado em sua conta. Para obter informações sobre como instalar o Node.js, consulte este artigo.
  • Um banco de dados MySQL e um usuário já devem existir antes que você possa seguir os procedimentos deste artigo. Para obter informações sobre como gerenciar bancos de dados MySQL usando o cPanel, consulte este artigo.

Conectando-se ao MySQL usando o pacote node-mysql


O node-mysql O pacote permite que você se conecte facilmente a um banco de dados MySQL usando Node.js. Antes que você possa fazer isso, no entanto, você deve instalar o node-mysql pacote em sua conta. Para fazer isso, siga estas etapas:
  1. Faça login em sua conta usando SSH.
  2. Digite os seguintes comandos:
    cd ~
    npm install mysql
    
Amostra de código

Depois de instalar o node-mysql pacote, você está pronto para trabalhar com bancos de dados reais. A amostra de código Node.js a seguir demonstra como fazer isso.

Em seu próprio código, substitua dbname com o nome do banco de dados, nome de usuário com o nome de usuário do banco de dados MySQL e a senha com a senha do usuário do banco de dados. Além disso, você deve modificar a consulta SELECT para corresponder a uma tabela em seu próprio banco de dados:
var mysql      = require('mysql');
var connection = mysql.createConnection({
    host     : 'localhost',
    database : 'dbname',
    user     : 'username',
    password : 'password',
});

connection.connect(function(err) {
    if (err) {
        console.error('Error connecting: ' + err.stack);
        return;
    }

    console.log('Connected as id ' + connection.threadId);
});

connection.query('SELECT * FROM employee', function (error, results, fields) {
    if (error)
        throw error;

    results.forEach(result => {
        console.log(result);
    });
});

connection.end();

Este exemplo cria um objeto de conexão MySQL que se conecta ao banco de dados MySQL. Depois que a conexão com o banco de dados for estabelecida, você poderá usar a consulta para executar instruções SQL brutas (neste caso, um SELECT consulta em uma tabela chamada employee ).

Mais informações


Para mais informações sobre o node-mysql pacote, visite https://github.com/mysqljs/mysql.