Membuat Koneksi Database Access dengan VB.NET
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.
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”.
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.
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.
3 Comments
terimakasih bang, saya sudah noton tutorial sana sini, sampek liat dokumentasinya vbnet masih belum berhasil,
sekali lagi terimkasih setelah mencoba tutorial dari abang akhirnya berhasil.
terimakasih bang semoga diberikan yang terbaik untuk abang, salam sejahtera untuk semua.
halo khoirul mustofa, terimakasih kembali ya karena sudah memberikan komentar. semoga bermanfaat 😀
terimakasih mas sudah membantu 🙂