728x90

C#을 처음 배울 때부터 내 목표는 분명했다.

바로 C# dataGridView 와 MySQL 연동이었다.

C#을 이용하여 MySQL 에 연결하는 방법인데 인터넷 검색해도 제대로 설명된 사이트 찾기가 정말 어렵다.

책도 보고, 구글링도 하고, 유투브 동영상도 보고 하면서 이해한 것을 정리해둔다.


1. MySQL Connectors 다운로드 및 설치

한번만 설치하면 된다.

먼저, http://dev.mysql.com/downloads/ 에 접속한다.





다운로드를 누르면 로그인 하라고 나온다.

로그인을 하고 나면 다운로드가 가능해진다.


mysql-connector-net-6.9.9.msi


이제 다운로드 받은 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
블로그 이미지

Link2Me

,