똑똑해진느낌/C#

[C#] Mysql DB 연결 오류

찐쿵 2019. 8. 26. 13:55


제 답변입니다.

문제점은 MySQL 서버가 아닌 SQL 서버로 연결하려고해서 발생되고 있습니다.

1. 우선적으로 MySql Connector / NET 를 하기 링크에서 다운로드 및 설치 바랍니다.

(https://dev.mysql.com/downloads/connector/net/)

 

MySQL :: Download Connector/NET

Download Connector/NET Connector/NET is a fully-managed ADO.NET driver for MySQL. MySQL Connector/NET 8.0 is compatible with all MySQL versions starting with MySQL 5.5. Additionally, MySQL Connector/NET 8.0 supports the new X DevAPI for development with My

dev.mysql.com

2. Project 참조에 MySql.Data.dll 추가해주세요

3. System.Data.SqlClient [제거]

4. MySql.Data.MySqlClient [추가]

5. MySqlConnection, MySqlCommand, MySqlDataReader 등과 같은

적절한 클래스를 사용하도록 코드를 변경해주세요

string connectionstring = "Server=localhost;Uid=root;Pwd=pwd;Database=university_db";
MySqlConnection conn = new MySqlConnection();
MySqlCommand cmd = conn.CreateCommand();

위 코드 와 같이 기존 코드를 변경해주세요.

이상입니다!