• Programming by 白影를 방문하신 여러분을 환영합니다 :)

PC방용 정산관리 제작일지 - 02

 

MYSQL 과 VB.NET을 연결하는 방법은 여러가지가 있다.

필자는 그중에서도 MysqlClient 라는 방식을 사용하려고 한다.

MySql.Data.dll

이파일을 다운로드 받고, 참조추가 해준뒤

 프로젝트 속성 - 참조  에 들어가서

그림과 같이 로컬 복사를 True 로 설정해둔다.

이렇게 바꿔주면 컴파일 할때마다 EXE와 같은 경로에 저 파일도 같이 복사를 해준다.

 

MYSQL을 연결하기 위해선 서버주소, ID등 연결문자열을 써야하는데

이것을 프로그램내에 지정해버린다면 혹시라도 변동사항이 있을경우

프로그램을 수정해야 되는 번거러움이 있다.

그래서, 필자는 app.cfg 라는 파일을 만들고,

그 안에 연결에 필요한 정보를 넣어두었다.

 

app.cfg 파일의 내용은 다음과 같다

SERVER=61.42.232.124; 
DATABASE=XENO; 
UID=root; 
PWD=apmsetup; 
OPTION=35; 
STMT=set names euckr 

 

필자는 프로그램을 구동할 sub main 과

각종 전역변수등을 선언하기위해

Program.vb 라는 새로운 모듈을 생성하였다.