Koneksi VB Net
Koneksi VB Net
Koneksi VB Net
sekali macam – macam database. Kali ini saya akan membuat tutorial mengoneksikan beberapa
database ke vb.net, database yang akan saya koneksikan antara lain:
1. Ms. Access
2. My SQL
3. SQL Server
ADO.NET
merupakan singkatan dari Active X Data Object yang dipakai untuk mengaskes data dalam suatu
database seperti SQL Server, MS Access, Oracle ataupu file seperti file MS Excel. Didalam teknologi
.NET, ADO classic berkembang menjadi ADO.NET dengan beberapa perubahan seperti
perubahan object recordset dalam ADO menjadi beberpa object dalam ADO.NET.
Data Provider
Data Provider bertanggung jawab untuk menyediakan dan memelihara koneksi ke database. Sebuah
data Provider adalah seperangkat komponen terkait yang bekerja sama untuk menyediakan data
secara efisien dan kinerja yang baik. .NET Framework saat ini dilengkapi dengan dua Data
Providers: SQL Data Provider yang dirancang hanya untuk bekerja dengan SQL Server 7.0 dan data
Provider OLEDB yang memungkinkan kita untuk terhubung ke database jenis lain seperti Access dan
Oracle.
3. Klik view
4. Table Name: isi terserah kamu misal tblmhs
7. Klik Change
8. Pilih Microsoft Access Databases File
9. Klik OK
Agar isi database bisa ditampilkan ikuti langkah – langkah di bawah ini:
1. Tambahkan DataGridView ke form (letak DataGridView di toolbox)
2. Tambahkan Module => Klik project => Add Module
3. Pilih Module => klik Add
4. Klik Module1.vb
5. Tambahkan code dibawah ini:
Module koneksi
Public db As OleDb.OleDbConnection
Public mytransaction As OleDb.OleDbTransaction
Public Sub konek()
Try
db = New
OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=C:\Users\ZAENAL ABIDIN\Documents\mahasiswa.accdb")
db.Open()
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
End Module
Yang saya beri warna hijau ganti dengan letak database Ms. Access yang telah kamu buat
tadi
6. Klik 2x di area form
Sub dataview()
Call konek()
TABEL = New OleDb.OleDbDataAdapter("select * from tblmhs", db)
DATA = New DataSet
TABEL.Fill(DATA)
RECORD.DataSource = DATA
RECORD.DataMember = DATA.Tables(0).ToString
DataGridView1.DataSource = RECORD
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
Call dataview()
End Sub
End Class
Yang saya beri warna hijau ganti dengan nama tabel yang telah kamu buat
database Ms. Access
8. Klik star / tekan F5 untuk menjalankan program
Ni programnya berhasi dijalankan
2. Create database
3. Isi terserah kamu misal toko klik create
4. Klik toko (lekanya di sebelah kiri)
5. Create table => Name : isi terserah kamu misal barang => Number of Columme isi terserah
misal 3
6. Klik Go
7. Isi seperti di atas Klik Save]
Memasukan data ke tabel database
- Klik toko => klik barang (letanya di sebelah kiri)
- Klik insert
- Isi seperti di atas
- Klik Go
9. Klik Add
10. Pilih MySQL ODBC 5.3 ANSI Driver
11. Klik finish
6. Use user or system data source name => pilih database yang telah kamu buat menggunakan
MySQL
7. Klik OK
Yang saya beri warna hijau ganti dengan database yang kamu buat tadi menggunakan
MySQL
Yang saya beri warna hijau ganti dengan nama tabel yang telah kamu buat tadi
2. Data Connections => klik kanan pilih Create New SQL Server Database
13. Kilk kanan Tables pilih Add New Table (untuk membuat tabel)
18. untuk mengisi tabel klik kanan tbldvd pilih Show Table Data
19. Isi seperti gambar di atas => kemudian kllik tanda bintang
Yang saya beri warna hijau ganti dengan database yang kamu buat tadi menggunakan SQL
Server
Sub dataview()
Call konek()
TABEL = New OleDb.OleDbDataAdapter("select * from tbldvd", db)
DATA = New DataSet
TABEL.Fill(DATA)
RECORD.DataSource = DATA
RECORD.DataMember = DATA.Tables(0).ToString
DataGridView1.DataSource = RECORD
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
Call dataview()
End Sub
End Class
Yang saya beri warna hijau ganti dengan nama tabel yang telah kamu buat tadi