공대인의 널널한인생

multiU.egloos.com

방명록



[실전] Mysql 접속 DB 로그인폼 만들어 보기! *Visual Basic .NET

가장 먼저 기초틀이될 로그인 폼을 하나 만들어주세요.





다음 전에 배웠던 MySQL.Data 를 참조추가 해주신후

아래 Mysql 연결 모듈 객체를 새로 추가해주세요. 

MysqlDB.vb

모듈이 추가되었다면 자신의 MySQL 정보를 기입해주시고,

로그인 버튼을 더블클릭하여 이벤트를 작성합니다.

    Private Sub OK_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK.Click
        Try
            'DB 연결
            Call DBConnect()

            '로그인 성공시
            If DBConnect1.State = ConnectionState.Open Then
                MessageBox.Show("로그인 성공!", "MySQL", MessageBoxButtons.OK, MessageBoxIcon.Information)
                Return
            End If
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub

이제 소스코드를 분석해 보면,

먼저 Try~Catch 문으로 예외처리를 해줍니다. (연결이 실패할경우 를 위해)

그리고 MySQL 연결모듈 객체내 DBConnect 를 불러와 연결 합니다.

만약 MySQL 이 정상적으로 가동되어있고 root 암호가 일치할경우 로그인 성공 메세지가 나타날것입니다.

DBConnect1.State = ConnectionState.Open 
즉 연결 객체 상태가 연결 Open 일때 if 문이 실행되고

리턴을 만나 해당 버튼 이벤트 sub 를 빠져나옵니다.

그리고 종료 버튼 이벤트는

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cancel.Click
        Application.Exit()
    End Sub

END 를 써도 되지만 위에 프로그램을 종료시키는 것도 있다는것을 알아주세요 ^^

제가 구현한 소스들이니 허접하지만 양해해주세요 ~


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://multiU.egloos.com/tb/12486 [도움말]

덧글

댓글 입력 영역