Cara menggunakan mysql createconnection

To access a MySQL database with Node.js, you need a MySQL driver. This tutorial will use the "mysql" module, downloaded from NPM.

To download and install the "mysql" module, open the Command Terminal and execute the following:

C:\Users\Your Name>npm install mysql

Now you have downloaded and installed a mysql database driver.

Node.js can use this module to manipulate the MySQL database:

var mysql = require['mysql'];

Create Connection

Start by creating a connection to the database.

Use the username and password from your MySQL database.

demo_db_connection.js

var mysql = require['mysql'];

var con = mysql.createConnection[{
  host: "localhost",
  user: "yourusername",
  password: "yourpassword"
}];

con.connect[function[err] {
  if [err] throw err;
  console.log["Connected!"];
}];

Run example »

Save the code above in a file called "demo_db_connection.js" and run the file:

Run "demo_db_connection.js"

C:\Users\Your Name>node demo_db_connection.js

Which will give you this result:

Now you can start querying the database using SQL statements.

Query a Database

Use SQL statements to read from [or write to] a MySQL database. This is also called "to query" the database.

Dengan mengetahui cara menggunakan script PHP dan menghubungkannya ke MySQL, Anda bisa memodifikasi, melihat, atau bahkan mengelola tabel yang dibuat di database MySQL.

Di artikel ini, kami akan membahas cara membuat koneksi database PHP ke MySQL. Artikel ini juga sangat berguna bagi user baru yang ingin mendalami seluk-beluk pengembangan web [web development].

 

Catat informasi [credential] database MySQL yang sudah dibuat untuk digunakan di langkah selanjutnya. Pun jangan sampai lupa username database dan password username!

Dua Cara Membuat Koneksi Database PHP ke MySQL

Ada dua cara untuk membuat koneksi ke database MySQL dengan PHP, yaitu menggunakan MySQLi dan PDO.

MySQLi merupakan singkatan dari MySQL Improved. Ekstensi MySQL ini menambahkan fitur baru di interface database MySQL. MySQLi bersifat prosedural dan juga berorientasi objek, di mana siftat prosedural adalah atribut yang diwariskan dari versi MySQL yang lebih lama.

MySQL versi awal membagi task ke dalam satu prosedur bertahap [langkah demi langkah] dan saling berhubungan. Tindakan modifikasi akan semakin sulit karena kode harus diubah dari bagian paling pertama. Di sisi lain, MySQLi melihat data sebagai satu set objek yang dapat ditukarkan dan memiliki fungsi serta memperbolehkan pengguna untuk menambah atau menghapus data.

PDO adalah singkatan dari PHP Data Object. Lain halnya dengan MySQLi, PDO justru berorientasi hanya pada objek dan mendukung sejumlah tipe database yang menggunakan PHP, seperti MySQL, MSSQL, Informix, dan PostgreSQL.

Fungsi mysql_ sudah usang dan tidak boleh lagi digunakan karena tidak aman serta tidak pernah lagi dipelihara [maintainance] atau dikembangkan.

Salah satu fungsi penting yang juga didukung oleh MySQLi dan PDO adalah prepared statements. Fungsi ini akan mempercepat waktu yang dibutuhkan oleh MySQL untuk menjalankan query yang sama berkali-kali. Prepared statement juga berfungsi untuk mencegah terjadinya serangan injeksi SQL ketika menjalankan perubahan di database.

Bagaimanapun metode dan cara yang Anda gunakan, pastikanlah informasi yang diberikan benar dan valid adanya sehingga Anda bisa membuat koneksi database PHP MySQL. Informasi yang dimaksud di sini adalah informasi database MySQL yang sudah Anda catat dan simpan sebelumnya.

Untuk konfigurasi, Anda juga memerlukan nama server atau hostname. Hostname untuk server MySQL Hostinger adalah “localhost“. Secara umum, nama server merupakan nama yang digunakan bila Anda hendak mengunggah script PHP sebagai database ke server yang sama.

Apabila Anda ingin membuat koneksi ke database dari lokasi remote [misalnya, komputer], gunakanlah alamat IP server MySQL. Untuk mendapatkan informasi lengkap mengenai alamat IP ini, hubungi provider hosting Anda. Nantinya mereka akan memberi tahu hostname yang harus digunakan.

Menggunakan MySQLi untuk Membuat Koneksi PHP ke MySQL

Empat langkah menggunakan MySQLi untuk membuat koneksi database PHP ke MySQL:

  1. Buka File Manager -> public_html.
  2. Buat File Baru dengan mengklik ikon tambah file pada menu di atas layar.
  3. Simpan dengan nama databaseconnect.php, atau nama lain yang Anda inginkan, tapi ekstensinya tetap .php.
  4. Salin dan letakkan barisan kode di bawah ini ke file tersebut. Klik dua kali untuk membukanya. Pastikan Anda sudah mengganti empat value pertama yang ada di bawah

    Tentang Kode MySQLi

    Fungsi utama yang digunakan di script ini adalah mysqli_connect[]. Fungsi ini merupakan bagian internal PHP untuk membuat koneksi baru ke server MySQL.

    Pada barisan kode di atas, di bagian awalnya terdapat deklarasi variabel serta value yang ditentukan untuk variabel ini. Biasanya ada empat variabel untuk pembuatan koneksi database: $servername, $database, $username, dan $password. Informasi database ditetapkan sebagai value untuk keempat variabel tersebut sehingga dapat dikirimkan ke fungsi.

    Apabila koneksi tidak berhasil dibuat, fungsi die[] akan dijalankan. Fungsi ini akan menghentikan jalannya script dan menampilkan pesan yang memberitahukan bahwa telah terjadi kesalahan koneksi. Secara default, notifikasi koneksi MySQL error akan memunculkan pemberitahuan singkat Connection failed yang kemudian diikuti dengan pesan yang mendeskripsikan kesalahan [error] tersebut.

    Namun di sisi lain, apabila koneksi ke MySQL berhasil dibuat, kode akan menampilkan pesan Connected successfully [berhasil terhubung].

    Bagian terakhir dari barisan kode di atas adalah mysqli_close. Fungsi ini akan menutup koneksi ke database secara manual. Jika tidak ditetapkan sebelumnya, koneksi MySQL akan berhenti sendiri setelah script selesai dijalankan.

    Menggunakan PDO untuk Membuat Koneksi PHP ke MySQL

    Cara kedua untuk membuat koneksi database PHP ke MySQL adalah dengan PDO. Langkahnya hampir sama dengan MySQLi meskipun ada sedikit perbedaan:

    1. Pada folder public_html, buat file yang akan diberi nama pdoconfig.php. Masukkan kode di bawah ini ke dalam file tersebut. Ganti value placeholder dengan informasi database yang sudah Anda buat dan catat sebelumnya. Klik Save and Close kalau sudah selesai.

Bài mới nhất

Chủ Đề