Cara Membuat Koneksi Database MySQL pada C#

cara membuat koneksi database mysql pada c#

Membuat koneksi database pada C# sangat perlu dilakukan untuk  untuk mengambil data dari database.
Aplikasi yang dibangun dengan bahasa C# sangat identik dengan database karena aplikasi C# digunakan untuk CRUD.

Software yang perlu disiapkan:
– Microsoft Visual Studio atau SharpDevelop
– XAMPP
– MySQL Connector

Berikut ini cara membuat koneksi database MySQL pada C#:

1. Buat sebuah button koneksi dengan nama button adalah tesBtn

cara membuat koneksi database mysql pada c#

2. Kemudian lihat pada Solution Explorer ada References, klik kanan References -> Add References

3. Pada tab GAC pilih MySql.Data kemudian klik OK.

4. Ketikkan Syntaks berikut ini untuk menambahkan library MySql

UsingSystem.Data.OleDb;
using MySql.Data.MySqlClient;

5. Buat syntak untuk konfigurasi database di bawah public class partial seperti berikut ini:

MySqlConnection koneksi = new MySqlConnection("Server=localhost;uid=root;password=; database=pvlab;");

Artinya membuat koneksi dengan server: localhost, user: root, password: tidak ada dan database pvlab

6. Selanjutnya buat sebuah method dbOpen() untuk try catch koneksi terhubung atau tidak seperti berikut ini:

public bool dbOpen()
{
try
{
koneksi.Open();

}
catch
{
MessageBox.Show("Tidak Terhubung");
return false;
}

return true;
}

7. Selanjutnya panggil dbOpen() di button clicknya seperti berikut ini:

void TesBtnClick(object sender, EventArgs e)
{
if(dbOpen()){
MessageBox.Show("Terhubung");
koneksi.Close();
}
}

8. Jika syntak lengkapnya adalah sebagai berikut ini:

using System;
using System.Windows.Forms;
using MySql.Data.MySqlClient;

namespace TesKoneksi
{
public partial class Form1 : Form
{
MySqlConnection koneksi = new MySqlConnection("Server=localhost;uid=root;password=; database=pvlab;");
public Form1()
{
InitializeComponent();
}

public bool dbOpen()
{
try
{
koneksi.Open();

}
catch
{
MessageBox.Show("Tidak Terhubung");
return false;
}

return true;
}


private void Form1_Load(object sender, EventArgs e)
{

}

void TesBtnClick(object sender, EventArgs e)
{
if(dbOpen()){
MessageBox.Show("Terhubung");
koneksi.Close();
}
}
}
}

9. Terakhir silahkan dijalankan projeknya.

“Semoga Bermanfaat dan Selamat Mencoba”

One Reply to “Cara Membuat Koneksi Database MySQL pada C#”

Leave a Reply

Your email address will not be published. Required fields are marked *