Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara terhubung ke MySQL menggunakan Node.js

Artikel ini menunjukkan cara menghubungkan ke database MySQL menggunakan Node.js.

  • Node.js harus sudah terpasang di akun Anda. Untuk informasi tentang cara menginstal Node.js, silakan lihat artikel ini.
  • Database MySQL dan pengguna harus sudah ada sebelum Anda dapat mengikuti prosedur dalam artikel ini. Untuk informasi tentang cara mengelola database MySQL menggunakan cPanel, silakan lihat artikel ini.

Menghubungkan ke MySQL menggunakan paket node-mysql

node-mysql package memungkinkan Anda untuk dengan mudah terhubung ke database MySQL menggunakan Node.js. Namun, sebelum Anda dapat melakukannya, Anda harus menginstal node-mysql paket di akun Anda. Untuk melakukannya, ikuti langkah-langkah berikut:

  1. Masuk ke akun Anda menggunakan SSH.
  2. Ketik perintah berikut:
    cd ~
    npm install mysql
    
Contoh kode

Setelah Anda menginstal node-mysql paket, Anda siap untuk bekerja dengan database yang sebenarnya. Contoh kode Node.js berikut menunjukkan cara melakukannya.

Dalam kode Anda sendiri, ganti dbname dengan nama database, nama pengguna dengan nama pengguna database MySQL, dan kata sandi dengan kata sandi pengguna basis data. Selain itu, Anda harus memodifikasi kueri SELECT agar sesuai dengan tabel di database Anda sendiri:

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();

Contoh ini membuat objek koneksi MySQL yang terhubung ke database MySQL. Setelah koneksi database dibuat, Anda dapat menggunakan kueri metode untuk menjalankan pernyataan SQL mentah (dalam hal ini, SELECT kueri pada tabel bernama karyawan ).

Informasi Lebih Lanjut

Untuk informasi lebih lanjut tentang node-mysql paket, silakan kunjungi https://github.com/mysqljs/mysql.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bangun Antarmuka PHP CRUD dengan Cepat Dengan Alat Generator CRUD Lanjutan PDO

  2. Entity Framework membuat nama tabel jamak, tetapi tampilan mengharapkan nama tabel tunggal?

  3. Bagaimana cara menyinkronkan ulang DB Mysql jika Master dan slave memiliki basis data yang berbeda jika replikasi Mysql?

  4. Menghitung jarak antara kode pos di PHP

  5. Hitung perbedaan antara dua datetime di MySQL