* C#에 MySql을 연결하는 샘플입니다.
* MySQL Connectore Net 을 설치했다는 전제하에 설명
(현재 내 PC에는 MySQL Workbench 5.2 CE를 설치하면서 6.5.4 버전이 설치되었음)
- C#에서 MySQL관련 참조 호출
솔루션 탐색기 -> 해당 솔루션 프로젝트 -> 참조, 마우스 오른쪽 버튼 -> 참조추가
선택
- 참조추가에서
MySQL관련 컴포넌트 추가
실제적으로 모든 클래스들을 보진않았지만
MySql.Data , MySql.Web
이 기본적인 클래스 같음.
- 참조완료 후,
using 문으로 MySql관련 클래스 삽입
using MySql.Data.MySqlClient;
using MySql.Web;
- 연결
private MySqlConnection conn;
public void connDatabase()
{
string strLogin = "Data Source={ip주소, ex) 127.0.0.1 등};
Database={MySql에서 연결할 DB이름} ;
User Id= { 연결할 UserID이름 };
Password= { 패스워드} ";
// MySql 에 연결할 기본정보를 string으로 저장후
try {
conn = new MySqlConnection(strLogin);
// Connection 연결
conn.Open()
// 인스턴스화하고 Open 함수사용하면
// 특별한 문제없으면 MySql 서버에 접속이 가능하다
}
catch (Exception ex) { Console.Out.WriteLine("Fail to connect." + ex.Message);
// try, catch문으로 일단 exception처리한것임.
}
}
'프로그래밍&IT > C#' 카테고리의 다른 글
C# 숫자결과의 출력 포맷 지정 (0) | 2014.01.04 |
---|---|
c# Value & Reference type , 기본 데이터 타입 (0) | 2014.01.04 |
C# Hashtable 클래스 (.net framework 3.5 기준 / MSDN) (0) | 2013.12.29 |
C# - MessgeBox , 디폴트박스외 OK, OKCANCEL 등 (0) | 2013.12.15 |
C# - DataGridView 컨트롤에 데이터를 삽입하는 예제소스 (0) | 2013.12.15 |