Friday , October 4 2024
lebakcyber-vbnet-mysql-module-koneksi

Membuat Module Koneksi VB.Net Dan MySQL

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.

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

3 comments

  1. lebih mudah dari pake odbc ternyata

  2. Tq infonya,
    biar koneksi tidak bocor (over max pool size) setiap pake data adapter bagaimana kak?

    Terimakasih.

  3. gan bagi link vb net ny donk

Leave a Reply

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