NET-MYSQL)
VB.NET – MYSQL
Database dengan nama (test_mysql), table dengan nama (tbl_barang), field dengan
nama (id_barang , nama_barang, Stock) dengan type data varchar 100
4. Setelah download , install (disini semua sudah bisa instaal software ya)
5. Buka Visual studio dan buat solution baru dengan nama terserah anda
6. Lalu di solution baru di reference klik kanan pilih add
7. Setelah muncul reference , pilih extension dan cari ADODB dan MYSQL.data
Saatnya Coding ……
Di setiap coding telah saya berikan keterangan, tolong dicermati dengan baik..
'impurts data mysql dari library VB.net
Imports MySql.Data.MySqlClient
Module Module1
Public con As MySqlConnection
Public cmd As MySqlCommand
Public ds As DataSet
Public da As MySqlDataAdapter
Public rd As MySqlDataReader
Public db As String
'buat prosedur global dengan nama koneksi , yang akan dipanggil disetiap form.
Public Sub koneksi()
'untuk koneksi data , server localhost, user id buat aja root (default)
' paswword kosongin kalau default, database sesuaikan dengan yang kalian buat
db = "Server=localhost;user id=root;password=;database=test_mysql"
con = New MySqlConnection(db)
Try
If con.State = ConnectionState.Closed Then
con.Open()
MsgBox("Koneksi ke database berhasil", MsgBoxStyle.Information, "Informasi")
End If
Catch ex As Exception
End Sub
9. Tambahkan 2 form baru, satu untuk cek koneksi, satu untuk CRUD (create, read,Update,
delete) database
10. Untuk form 1 buat cek koneksi seperti gambar dibawah ini
Coding …
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Button1.Text = "Koneksi Vb-Net Dan MYSQL"
End Sub
koneksi()
'masuk ke form 2 dan menghilangkan form 1
Form2.Show()
Me.Hide()
End Sub
Saatnya Coding …
Imports MySql.Data.MySqlClient
Public Class Form2
'buat variabel tanpa type data
Dim kodesd
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
koneksi()
Label1.Text = "kode barang"
Label2.Text = "nama Barang"
Label3.Text = "stock barang"
Label4.Text = "pencarian Data"
Button1.Text = "Simpan Data"
Button2.Text = "Update/ Edit Data"
Button3.Text = "Hapus Data"
button4.Text = "Refresh Data"
' supaya kode ga bisa diotak-atik
TextBox1.ReadOnly = True
' buat prosedur membersihkan objek
bersih()
End Sub
Sub bersih()
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
End Sub
End If
End Sub
bersih()
Else
End If
End If
End Sub
Me.Button1.Enabled = False
Me.Button2.Enabled = True
Me.Button3.Enabled = True
End Sub
End Sub
NB : untuk datagrid view itu cell_click, caranya klik 2 kali di object datagrid lalu lakukan seperti dibawah
ini
Lalu Jalankan …