Membuat Module Koneksi VB.Net Dan MySQL
Membuat Module Koneksi VB.Net Dan MySQL – Pada tutorial membuat module koneksi vb.net dan MySQL ini kita akan mempelajari tentang bagaimana cara agar system yang kita buat untuk input data siswa dapat terhubung dengan database sekolah di MySQL.
Perlu diperhatikan, agar sistem yang kita buat di vb.net dapat terhubung dengan database MySQL, kita membutuhkan MySQL Connector yang bisa Anda download melalui link berikut ini : Download MySQL Connector.
Selanjutnya install MySQL Connector yang telah Anda download tersebut. Nanti konektor inilah yang akan kita gunakan untuk menghubungkan vb.net dengan database di MySQL.
Setelah Mysql Connector berhasil Diinstall, selanjutnya adalah membuat database di MySQL tersebut. Sebenarnya pada tutorial belajar MySQL di blog ini pernah dibahas bagaimana cara membuat database sekolah tersebut, jika anda belum membuat database sekolah silahkan lihat caranya disini. Dan juga cara membuat tabel siswa yang ada pada tutorial Belajar Membuat Tabel Di MySQL.
Ok jika MySQL Connector sudah berhasil diinstall dan juga database sudah berhasil dibuat, sekarang saatnya kita membuat sebuah module koneksi yang akan digunakan untuk menghubungkan VB.Net dengan Database MySQL.
Cara Membuat Module Konekis VB.Net dan MySQL.
Tambahkan konektor MySQL kedalam project dengan cara, klik menu Project – sekolah Properties.
Setelah windows project properties terbuka, pilih references lalu tekan tombol Add.
Klik tab .Net lalu cari data MySQL.Data lalu klik tombol Ok.
Sekarang kita telah berhasil menambahkan konektor MySQL kedalam project, selanjutnya adalah membuat module koneksi yang akan digunakan untuk menghubungkan VB.Net dengan database MySQL.
Membuat Module Koneksi.
- Tambahkan module kedalam project dengan cara : Klik Menu Project.
- Lalu pilih Add Module.
- Berinama ModuleKoneksiMySQL.vb lalu klik Add.
- Setelah module berhasil ditambahkan, selanjutnya adalah memasukan perintah agar module dapat digunakan untuk mengubungkan project di VB.Net dengan database MySQL. Berikut langkah-langkahnya :Import MySQL Data Client kedalam module dengan perintah berikut :
Imports MySql.Data.MySqlClient
Selanjutnya pada bagian module koneksi, buat sebuah subroutine baru, berinama Koneksi :
Sub koneksi() Try Dim str As String = "Server=localhost;user id=root;password=marlboro;database=sekolah" conn = New MySqlConnection(str) If conn.State = ConnectionState.Closed Then conn.Open() End If Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub
Pada subtourine koneksi diatas, kita membuat sebuah variable yang digunakan untuk melakukan koneksi dari vb.net ke mysql. Pada bagian user id, masukan username MySQL Anda, lalu masukan juga password MySQL. Jika MySQL anda tidak diberi password maka kosongkan saja. Lalu pada bagian database masukan nama database yang akan digunakan.
Selanjutnya dengan menggunakan fungsi logika if, kita akan mencoba membuka koneksi MySQL yang tertutup. Fungsi try catch diatas digunakan untuk memberikan informasi atau dapat juga digunakan untuk menangani error yang terjadi.
Berikut ini adalah source code lengkap dari module koneksi yang kita buat
Imports MySql.Data.MySqlClient Module ModuleKoneksiMySQL Public conn As MySqlConnection Public cmd As MySqlCommand Public rd As MySqlDataReader Public da As MySqlDataAdapter Public ds As DataSet Public str As String Sub koneksi() Try Dim str As String = "Server=localhost;user id=root;password=marlboro;database=sekolah" conn = New MySqlConnection(str) If conn.State = ConnectionState.Closed Then conn.Open() End If Catch ex As Exception MessageBox.Show(ex.Message) End Try End Sub End Module
Yup sekarang kita sudah berhasil membuat sebuah module koneksi VB.Net ke MySQL, module koneksi inilah yang nantinya akan kita gunakan sebagai jembatan penghubung antara system yang akan dibuat dengan database MySQL. Pada tutorial selanjutnya kita akan mempelajari bagaimana cara insert data kedalam database MySQL dengan menggunakan VB.Net.
lebih mudah dari pake odbc ternyata
Tq infonya,
biar koneksi tidak bocor (over max pool size) setiap pake data adapter bagaimana kak?
Terimakasih.
gan bagi link vb net ny donk