Ok, buat temen-temen yang codingnya pengen hijrah dari basis website ke basis desktop (dalam hal ini sebut saja web itu adalah PHP, dan desktop adalah VB/Visual C#), tetapi database yang digunakan masih ingin menggunakan MySQL, silakan ikuti tutorial berikut ini. Saya akan membagikan cara supaya aplikasi-aplikasi .Net (VB, VC, dsb) dapat terintegrasi dengan baik untuk database mySQL.
Download MySQL Driver for .Net
Pertama-tama, untuk membuat konektor ke MySQL kita harus membutuhkan driver, di mana driver ini dapat didownload pada link dev.mysql.com/downloads/mirror.php?id=406540.Setelah didownload, silakan klik 2x file yang sudah didownload tersebut sehingga muncul dialog instalasi seperti berikut:
Kemudian klik Next untuk memulai instalasi.
Pilih saja typical, supaya kita mendapatkan library, sample, documentation, dan lengkap yang lainnya.
Setelah itu tampil dialog seperti berikut ini, silakan klik saja Install:
Instalasi selesai.
Tergantung dari type instalasi. Jika melakukan dengan benar paling tidak ada folder-folder berikut di C:\Program Files\MySQL\MySQL Connector Net
X.X.X
-
bin
: Connector/Net MySQL libraries untuk .NET environment yang berbeda versi.
-
docs
: Connector/Net documentation dalam bentuk format CHM.
-
samples
: Contoh kode dan aplikasi yang menggunakan Connector/Net.
-
src
: Source code untuk Connector/Net component.
Koneksi dengan MySQL pada C#
Setelah instalasi selesai, secara otomatis Visual Studio .Net akan secara otomatis menambahkan komponen reference MySQL yang sewaktu-waktu dapat kita pakai.Klik kanan direktori References yang ada pada Solution Explorer di sebelah kanan aplikasi Visual Studio, kemudian pilih Add Reference.... Visual Studio yang saya pakai adalah Visual Studio 2010.
Kemudian pilih 3 References berikut ini, yaitu MySql.Data, MySql.Data.Entity, dan MySql.Web. Jika kamu tidak membutuhkan kedua reference selain MySql.Data, tidak usah diinclude, karena kita hanya akan menggunakan MySql.Data saja kemudian klik OK.
Setelah itu, klik dua kali Form kamu untuk masuk ke dalam View Code. Tambahkan kode berikut ini sebelum namespace yang berfungsi untuk meload library reference MySql.Data tadi:
1
2
| using MySql.Data; using MySql.Data.MySqlClient; |
Tambahkan kode berikut ini ketika tombol btnConnect diklik:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| private void btnConnect_Click(object sender, EventArgs e) { string host = "localhost" ; string user = "root" ; string password = "" ; string database = "pegawai" ; string connStr = "server=" +host+ ";user=" +user+ ";database=" +database+ ";password=" +password+ ";" ; MySqlConnection conn = new MySqlConnection(connStr); try { conn.Open(); MessageBox.Show( "Koneksi berhasil" ); } catch (Exception ex) { MessageBox.Show(ex.Message); } } |
Untuk saat ini tutorial selesai, tutorial berikutnya kita akan lanjut untuk menampilkan data dengan SQL Server dan MySql pada DataGridView
Silakan diskusi di bagian komentar.
No comments:
Post a Comment