Imports MySql.Data.MySqlClient
Public Class Form5
Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
read_tb()
End Sub
Sub read_tb()
Dim conn = New MySqlConnection
conn.ConnectionString = "server=127.0.0.1;" _
& "user id=admin;password=p;database=mysql"
Dim cmd As New MySqlCommand
Dim adt As New MySqlDataAdapter
Dim mydata As New DataTable
Dim sql As String = "select user,password from user"
conn.Open()
Try
cmd.Connection = conn
cmd.CommandText = sql
adt.SelectCommand = cmd
adt.Fill(mydata)
DataGridView1.DataSource = mydata
Catch myerror As MySqlException
MsgBox("error: " & myerror.Message)
End Try
conn.close()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conn As New MySqlConnection
conn.ConnectionString = "server=127.0.0.1;" _
& "user id=admin;password=p;database=mysql"
Dim cmd As New MySqlCommand
cmd.Connection = conn
cmd.CommandText = "insert into user(user, password)values('abcs', 'def')"
Try
conn.Open()
cmd.ExecuteNonQuery()
Catch myerror As MySqlException
MsgBox("error: " & myerror.Message)
End Try
conn.Close()
read_tb()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim uindex As Integer = Val(DataGridView1.CurrentRow.Index.ToString)
Dim uid As String = DataGridView1.Rows(uindex).Cells(0).Value
Dim conn As New MySqlConnection
conn.ConnectionString = "server=127.0.0.1;" _
& "user id=admin;password=p;database=mysql"
Dim cmd As New MySqlCommand
cmd.Connection = conn
cmd.CommandText = "delete from user where user ='" & uid & "'"
Try
conn.Open()
cmd.ExecuteNonQuery()
Catch myerror As MySqlException
MsgBox("error: " & myerror.Message)
End Try
conn.Close()
read_tb()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim conn As New MySqlConnection
conn.ConnectionString = "server=127.0.0.1;" _
& "user id=admin;password=p;database=mysql"
Dim cmd As New MySqlCommand
cmd.Connection = conn
cmd.CommandText = "select user,password from user"
Try
conn.Open()
Dim s As String = ""
Dim r As MySqlDataReader = cmd.ExecuteReader()
While r.Read()
s &= r(0) & r(1) & Chr(10)
End While
MsgBox(s)
Catch myerror As MySqlException
MsgBox("error: " & myerror.Message)
End Try
conn.Close()
End Sub
End Class
|