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

Cluster Nodejs dengan koneksi MySQL

Setelah beberapa percobaan dan kesalahan, saya menggunakan opsi 2 dan berfungsi dengan baik. Membuat koneksi secara global dan digunakan dalam cluster.

Setiap kali Anda perlu membuat kueri, getConnection.

pool.getConnection(function(err, connection) {
        if(err) {
            console.log('Error getting sql connection');
            console.dir(err);

            if(typeof connection !== "undefined")
                connection.release();

            callback(err);
        }

        if(typeof cb === "undefined") {
            //console.log('with 2 params');
            connection.query( sql, function(err, rows) {
                connection.release();
                console.dir(sql);
                // console.dir('data=>' + data);

                if(err) {
                    console.log('err:' + err);
                    callback(err, rows);
                }else{
                    console.log( rows );
                    callback(err, rows);
                }
            });
        } else {
            // console.log('with 3 params:' + cb);
            connection.query( sql, data, function(err, rows){
                connection.release();
                console.log(sql);
                console.dir(data);

                if(err) {
                    console.log('err:' + err);
                    callback(err, rows);
                }else{
                    console.log( rows );
                    callback(err, rows);
                }

            });
        }
    });
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa mendapatkan kunci asing dari tabel di mysql

  2. Cara Menjalankan Beberapa Instance MySQL di Mesin yang Sama

  3. PDO beberapa tempat penampung bernama tidak mengambil data

  4. tomcat7 - jdbc datasource - Ini sangat mungkin membuat kebocoran memori

  5. Buat Trackback Gambar untuk penerbit web luar untuk menautkan ke situs saya