You are on page 1of 3

Imports MySql.Data.

MySqlClient

Public Class LoginForm1

    Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles OK.Click
        Dim conn As MySqlConnection
        conn = New MySqlConnection
        conn.ConnectionString = "server=localhost; user id=root; password= ;
database=program_rpl"
            Try
                conn.Open()
            Catch myerror As MySqlException
                MsgBox("Ada kesalahan dalam koneksi database")
            End Try
            Dim myAdapter As New MySqlDataAdapter

            Dim sqlquery = "SELECT * FROM user_databases WHERE Username = '" +


UsernameTextBox.Text + "' AND Password= '" + PasswordTextBox.Text + "'"
            Dim myCommand As New MySqlCommand
            myCommand.Connection = conn
            myCommand.CommandText = sqlquery

            myAdapter.SelectCommand = myCommand
            Dim myData As MySqlDataReader
            myData = myCommand.ExecuteReader()

            If myData.HasRows = 0 Then
                MsgBox("Username atau Password ada yang salah !", MsgBoxStyle.Exclamation,
"Error Login")
            Else
            MsgBox("Login Berhasil, Selamat Datang " & UsernameTextBox.Text & " ! ",
MsgBoxStyle.Information, "Successfull Login")
            Form1.Show()
            Me.Hide()
            End If
    End Sub
End Class
Imports MySql.Data.MySqlClient

Public Class Form1


Dim MysqlConn As MySqlConnection
Dim COMMAND As MySqlCommand

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString =
"server=localhost;userid=root;password=root;database=database"

Try
MysqlConn.Open()
MessageBox.Show("Connection Successful")
MysqlConn.Close()

Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()

End Try

End Sub

Private Sub Login_Btn_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Login_Btn.Click
MysqlConn = New MySqlConnection
MysqlConn.ConnectionString =
"server=localhost;userid=root;password=root;database=database"
Dim READER As MySqlDataReader

Try
MysqlConn.Open()
Dim Query As String
Query = "select * from database.edata where user_name='" &
TextBox_UN.Text & "' and password='" & TextBox_Pass.Text & "' "
COMMAND = New MySqlCommand(Query, MysqlConn)
READER = COMMAND.ExecuteReader
Dim count As Integer
count = 0
While READER.Read
count = count + 1

End While

If count = 1 Then
MessageBox.Show("Username and password are correct")
ElseIf count > 1 Then
MessageBox.Show("Username and password are Duplicate")
Else
MessageBox.Show("Username and password are not correct")

End If

MysqlConn.Close()

Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
MysqlConn.Dispose()

End Try
End Sub
End Class

You might also like