About Contact Disclaimer Privacy Policy
.web.id Just My Simple Artwork

Membuat Koneksi Database Access dengan VB.NET

Share Share Share

Membuat Koneksi Database Access dengan VB.NET – Peran database sangat penting dalam pembuatan sebuah aplikasi, entah itu aplikasi berbasis web, mobile, maupun desktop. Sebelum dapat digunakan pada aplikasi yang kalian buat, sebuah database harus terlebih dahulu di hubungkan ke project aplikasi kalian. khusus pada  VB.NET, kalian dapat menghubungkannya dengan berbagai macam jenis database salah satunya yaitu Microsoft Access. kalian dapat menggunakan semua versi microsoft access, dari versi 2007 hingga versi yang terbaru, hanya saja terdapat sedikit perbedaan pada kode yang digunakan, untuk lebih jelasnya dapat kalian baca pada keseluruhan artikel ini.

 

Membuat Project VB.NET

Buatlah sebuah project VB.NET baru beserta sebuah Windows Form (Form1). silahkan desain formnya sesuai kebutuhan kalian. Sebagai contoh, kita tambahkan sebuah Button (Button1)  yang nantinya digunakan untuk melakukan tes apakah database berhasil terhubung atau tidak. kemudian simpan project kalian.

Form 1 Design

 

Menyiapkan Database Access

Sebelum dapat membuat koneksi antara database access dengan project vb.net. Pastikan kalian telah memiliki sebuah  file database Access yang siap untuk digunakan. Bisa dalam format file mdb ataupun accdb. jika belum mengerti bagaimana Cara Membuat Database Pada Microsoft Access, silahkan kalian baca terlebih dahulu pembahasan pada artikel sebelumnya.

pindahkan file database tersebut ke folder “bin/debug” yang ada di dalam direktori tempat kalian menyimpan projectnya. sebagai contoh, saya memindahkan database “db_penjualan.accdb” kedalam direktori “C:\Users\Niko\Documents\Visual Studio 2012\Projects\Aplikasi Kasir Penjualan\Aplikasi Kasir Penjualan\bin\Debug”.

VB Net Database Location

Membuat Koneksi Database Access dengan VB.NET

jika project dan database telah disiapkan, terakhir adalah membuat module untuk meletakkan fungsi koneksi database access dengan vb.net.

Add Module VBNET

tambahkan module baru pada project kalian dengan cara, klik menu “Project -> Add Module”. beri nama module tersebut “Module_database.vb” setelah itu klik tombol “Add”.

pada module yang baru saja dibuat tambahkan kode berikut :


Imports System.Data.OleDb
Module Module_Database
    Public Connection As OleDbConnection
    Public CMD As OleDbCommand
    Public Adapter As OleDbDataAdapter
    Public Data As OleDbDataReader
    Public DataSet As New DataSet

    Public Sub OpenConnection()
        Dim database = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|datadirectory|/db_penjualan.accdb"
        Connection = New OleDbConnection(database)
        If Connection.State = ConnectionState.Closed Then
            Connection.Open()
        End If
    End Sub
End Module

Perhatikan pada baris “Dim database = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|datadirectory|/db_penjualan.accdb”” silahkan kalian sesuaikan “db_penjualan.accdb” dengan nama file dari database yang telah kalian buat. kemudian simpan module tersebut.

 

kembali ke tampilan form yang kalian buat, letakkan kode berikut pada event form1_load untuk menjalankan fungsi koneksi antara database access dengan project vb.net :


   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Call OpenConnection()
    End Sub

 

Jika diperlukan, tambahkan juga kode berikut pada Button 1 untuk melakukan test apakah koneksi berhasil dibuat :


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        If Connection.State = ConnectionState.Closed Then
            MsgBox("Koneksi Database Gagal", vbCritical, "Disconnected")
        Else
            MsgBox("Koneksi Database Berhasil", vbOKOnly, "Connected")
        End If
    End Sub

Simpan, kemudian coba jalankan project kalian, dan coba tekan tombol “Check Connection”, jika hasilnya sukses tanpa ada pesan error, artinya kalian sudah berhasil menghubungkan antara database access dengan VB.NET.

Begitulah cara Membuat Koneksi Database Access dengan VB.NET. pada contoh diatas menggunakan database Access 2007 ke atas, jika menggunakan database access versi dibawahnya, mungkin ada beberapa baris kode yang berbeda.



Share Share Share


Muhammad Niko

Mahasiswa program studi S1 Sistem Informasi, Alumni SMK Negeri jurusan Teknik Komputer & Jaringan, Memiliki minat yang tinggi terhadap IT khususnya pada bidang Web Desain.

Leave a Reply

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

No Comments