0% menganggap dokumen ini bermanfaat (0 suara)
120 tayangan3 halaman

VB.NET MySQL: Menampilkan dan Menyimpan Data

Dokumen tersebut memberikan contoh kode VB.NET untuk menghubungkan dan mengakses basis data MySQL. Terdapat penjelasan tentang cara mengimpor koneksi database, membuat objek koneksi dan query, menampilkan data ke datagridview, serta menyimpan data baru ke database. Secara ringkas, dokumen tersebut mendemonstrasikan penggunaan VB.NET untuk melakukan operasi CRUD (create, read, update, delete) terhadap basis data MySQL.

Diunggah oleh

Imelda Rosa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
120 tayangan3 halaman

VB.NET MySQL: Menampilkan dan Menyimpan Data

Dokumen tersebut memberikan contoh kode VB.NET untuk menghubungkan dan mengakses basis data MySQL. Terdapat penjelasan tentang cara mengimpor koneksi database, membuat objek koneksi dan query, menampilkan data ke datagridview, serta menyimpan data baru ke database. Secara ringkas, dokumen tersebut mendemonstrasikan penggunaan VB.NET untuk melakukan operasi CRUD (create, read, update, delete) terhadap basis data MySQL.

Diunggah oleh

Imelda Rosa
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

VB.

NET MySQL 1

Import MySqlClient dan System.Data:


Imports MySql.Data.MySqlClient
Imports System.Data

Deklarasikan sebuah objek koneksi dan sebuah variable string untuk menyimpan query di
dalam Class Form (Rani kasih nama form nya frmClass)
Public Class frmClass
Dim conn As MySqlConnection
Dim SQL As String

End Class

Kemudian kita akan membuat sub procedure bernama Data_Load untuk menampilkan data
ke dalam datagridview. Pastikan untuk menyimpan procedure ini di dalam class form. Pada
sub procedure ini juga ditambahkan Try Catch sebagai error handling.
Sub Data_Load()
Sub Tampil()
Dim myCommand As New MySqlCommand
Dim myAdapter As New MySqlDataAdapter
Dim myData As New DataTable

conn = New MySqlConnection()


conn.ConnectionString = "server=localhost;user id=root;password=;database=siswa"
Try
If conn.State = ConnectionState.Closed Then conn.Open()
SQL = "Select * from tabelsiswa"

myCommand.Connection = conn
myCommand.CommandText = SQL

myAdapter.SelectCommand = myCommand
myAdapter.Fill(myData)
With DataGridView1
.DataSource = myData
.AllowUserToAddRows = False
.AllowUserToDeleteRows = False
.ReadOnly = True

.Columns(0).HeaderText = "NPM"
.Columns(1).HeaderText = "Nama"
.Columns(2).HeaderText = "Alamat"
.Columns(0).Width = 100
.Columns(1).Width = 100
.Columns(2).Width = 250
End With

conn.Close()
Catch myerror As MySqlException
MessageBox.Show("Error: " & myerror.Message)
Finally
conn.Dispose()
End Try
End Sub

Kita perlu menampilkan data ke dalam grid saat pertama form dibuka, karena itu kita akan
memanggil sub procedure Data_Load pada event Form_Load
Private Sub frmClass_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
Tampil()
End Sub

Lanjut kita akan membuat procedure untuk membuat data baru. User akan memasukan
data pada textbox kode dan nama, kemudian klik toolbar Save untuk menyimpan data baru
ke database. Berikut code yang ditulis pada event tblSave_Click.

Private Sub tbrSave_Click(ByVal sender As System.Object, _


ByVal e As System.EventArgs) Handles tbrSave.Click

Dim myCommand As New MySqlCommand

conn = New MySqlConnection()


conn.ConnectionString = "server=localhost;user id=root;" & _
"password=;database=dbsiswa"
Try
conn.Open()
SQL = SQL = "INSERT INTO tabelsiswa (nim, nama, alamat) VALUES ('" &
TextBox1.Text & "', '" & TextBox2.Text & "','" & TextBox3.Text & "')"

myCommand.Connection = conn
myCommand.CommandText = SQL
myCommand.ExecuteNonQuery()

MsgBox("Data baru tersimpan")

txtCode.Text = String.Empty
TextBox1.Text = String.Empty
Data_Load()

conn.Close()
Catch myerror As MySqlException
MessageBox.Show("Error: " & myerror.Message)
Finally
conn.Dispose()
End Try
End Sub

Anda mungkin juga menyukai