제가 공부했던 책에선 MSSQL 을 기준으로 쓴거라 MySQL 이 없더군여
그래서 여러 도움말 살펴보고 적용 했습니다.
----------------------------------------------------------------------------------
준비물
1. 비주얼 스튜디오 2008
2. Mysql Connector Net 6.2.2
3. APMSETUP (미리 설치되어 있는 가정하)
먼저 비베닷넷 에서 Mysql 연결하기 위해서 아래 프로그램을 설치해주세염~ (현 6.2.2 최신 기준)
http://www.mysql.com/downloads/connector/net/
자 설치하시고 비주얼 스튜디오 2008 실행 하면 메인 화면에 표시 됩니다 ^^
MySQL Connevtor/Net 그럼 성공~
이제 프로젝트 하나 맹그시구,
자 여기서 참조 추가 하고 나서,
NET 탭에 보시면 Mysql.Data 라고 있을겁니다.
요놈 추가해주시면 끝 ^^ 이제 소스를 살펴보죠~
이제 프로젝트에서 모듈 한개를 생성해 줍니다.
[+] 소스열기
Module mysqlDB
Public DBConnect1 As MySqlConnection
Public Sub DBConnect()
DBConnect1 = New MySqlConnection
DBConnect1.ConnectionString = "Database=db;Data Source=localhost;User Id=root;Password=pass"
Try
DBConnect1.Open()
If Not DBConnect1.State = ConnectionState.Open Then
MessageBox.Show("DB 연결 실패", "창이름", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
MessageBox.Show("DB 연결 실패", "창이름", MessageBoxButtons.OK, MessageBoxIcon.Error)
Application.Exit()
End Try
End Sub
Public Sub DBClose()
If DBConnect1.State = ConnectionState.Open Then
DBConnect1.Close()
End If
End Sub
End Module
이제 폼에서
위 함수를 불러 오려면
Call DBConnect();
Call DBClose();
위와 같이 쓰면 되겠네요~
제가 만든 연결 객체라 허접하네요 ㅈㅅ;; 고롬 ㅅㄱ
'프로그래밍 > Visual Basic .NET' 카테고리의 다른 글
.NET Zip Component ZipForge.NET (0) | 2012.03.04 |
---|---|
[실전] Mysql 접속 DB 로그인폼 만들어 보기! (0) | 2011.10.15 |
[DB 기초] DB에서 한글이 깨질경우 (0) | 2011.10.15 |