C#을 처음 배울 때부터 내 목표는 분명했다.
바로 C# dataGridView 와 MySQL 연동이었다.
C#을 이용하여 MySQL 에 연결하는 방법인데 인터넷 검색해도 제대로 설명된 사이트 찾기가 정말 어렵다.
책도 보고, 구글링도 하고, 유투브 동영상도 보고 하면서 이해한 것을 정리해둔다.
1. MySQL Connectors 다운로드 및 설치
한번만 설치하면 된다.
먼저, http://dev.mysql.com/downloads/ 에 접속한다.
다운로드를 누르면 로그인 하라고 나온다.
로그인을 하고 나면 다운로드가 가능해진다.
이제 다운로드 받은 MySQL Connector 를 설치한다.
이제 설치된 파일이 어디에 있는지 확인을 해본다.
MySQL.Data.dll 파일을 찾아보니 .NET 버전별로 3개가 검색되는거 같다.
PC에 설치된 MySQL.Data.dll 파일이 어디에 위치하는지 확인을 해봤다.
2. MySQL.Data 참조 추가
이 과정은 소스 파일마다 추가를 해야 한다.
MySQL.Data 가 3개인데 어떤 버전인지는 확인이 어렵다. 내가 잘 못찾은 것인가?
MySQL.Data 가 추가된 것을 확인할 수 있다.
3. 다음에 해당코드.cs (ex, Forrm1.cs) 에
using MySql.Data.MySqlClient;
using MySql.Data.Types; // 필요시 추가
를 추가해준다.
여기까지가 MySQL DB와 연결하기 위한 과정이다.
MySQL DB 에 접속하고, SELECT, UPDATE, INSERT, DELETE 를 하려면 방법을 알아야 한다.
만약 내 PC 에 MySQL DB 를 연동하려면, PC용 MySQL 을 받아서 설치해야 한다.
PC 용 APM(Apache + PHP + MySQL) 이나 MySQL Workbench 같은 툴을 설치하면 MySQL 이 설치된다.
가장 간편하게 설치하는 것은 AutoSet9 을 설치하면 된다. http://link2me.tistory.com/797 참조
'C# > C# SQL' 카테고리의 다른 글
C# MySQL 간단 코드 및 접속 기본지식 배우기 (0) | 2015.12.04 |
---|---|
C# MySQL 쿼리문과 연동 처리 (0) | 2015.09.12 |
C# 콤보박스(comboBox) 와 SQL 연동 (0) | 2015.09.10 |
C# 과 MySQL 연동 (0) | 2015.08.29 |
C# ExecuteScalar 와 총 Record 수 (0) | 2015.08.27 |