똑똑해진느낌/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();
위 코드 와 같이 기존 코드를 변경해주세요.
이상입니다!