- C# MySQL 커넥터 설치
- C#에서 MySQL 사용하기
1 커넥터 다운로드[ | ]
- http://dev.mysql.com/downloads/connector/net/ 에 접속
- Windows (x86, 32-bit), MSI Installer 오른쪽 [Download] 클릭
- [No thanks, just take me to the downloads!] 클릭하여 mysql-connector-net-6.6.5.msi 다운로드 시작(12.7MB)
2 커넥터 설치[ | ]
- mysql-connector-net-6.6.5.msi 실행
- "MySQL Connector Net 6.6.5 Setup" --- [Next]
- [Typical] --- [Install] --- [Finish]
3 새 프로젝트[ | ]
- Visual Studio 실행
- [파일(F)] --- [새로 만들기(N)] --- [프로젝트(P)...]
- "새 프로젝트"[1] --- 이름(N): MySqlTest --- [확인]
4 커넥터 DLL 추가[ | ]
- "솔루션 탐색기" --- MySqlTest 우클릭 --- 참조 추가(R)...
- "어셈블리 검색(Ctrl+E) 창에 mysql 입력 --- [v] MySql.Data --- [확인]
5 Form1.cs 교체[ | ]
Form1.cs 의 내용을 다음으로 교체한다. (단, connStr는 자신의 환경에 맞게 수정해야 한다.[2])
C#
Copy
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace MysqlTest
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
List<string> list = Query("show databases");
MessageBox.Show(List2String(list));
}
public string List2String(List<string> list)
{
return string.Join("\n", list.Cast<string>().ToArray());
}
public List<string> Query(string queryStr)
{
string connStr = "server=localhost;user=root;password=P@ssw0rd";
List<string> result = new List<string>();
try
{
MySqlConnection conn = new MySqlConnection(connStr);
conn.Open();
MySqlCommand cmd = new MySqlCommand(queryStr, conn);
MySqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
result.Add(dr.GetString(0));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
return result;
}
}
}
- 실행하여 확인
6 같이 보기[ | ]
7 주석[ | ]
- ↑ (기본값) .NET Framework 3.5, Windows Forms 응용 프로그램
- ↑ 이 소스는 윈도우 MySQL 설치 환경에서 테스트되었다.
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- MySQL (5)
CentOS MySQL 설치 ― …MySQL BigDump ― JmnoteMySQL STRICT TRANS TABLES ― John JeongMySQL 외래키 옵션 변경 ― 문태부MySQL 컬럼명으로 테이블 찾기 ― Stly3466