mysqlconnectornet을 사용하여 MySQL 데이터베이스에 연결하십시오
1. 첫 번째. 커넥터/net, http://www.mysql.com/downloads/connector/net/ 다운로드 및 설치
설치 디렉토리에서 필요한 동적 링크 라이브러리 MySQL.Data.dll을 가져옵니다. 이미 mysql.data.dll이있는 경우 설치할 수도 있습니다.
2. 프로젝트의 동적 링크 라이브러리에 대한 참조 추가
3. MySQL에서 다음과 같은 일부 테스트 데이터를 만듭니다.
나는 phpadmin을 사용하고 있습니다
stuinfo (First_name, last_name, birthdate) 값 ( 'John', 'Smith', '1990-2-3')에 삽입
static void main (string [] args) {String url = "server = 127.0.0.1; user = root; database = root = root = 3306; password = root;"; // mysqlConnection에 연결하기위한 비밀번호 데이터베이스 주소, 사용자 이름, 데이터베이스 이름, 포트를 나타냅니다. new mysqlConnection (url) 문자열 sta = "select * from stuinfo"; // 간단한 문장 실행 mysqlcommand = new MySqlCommand (sta, conn); mysqldatareader reader = comm.executereader (); // mysqldatareader while (reader.read ()) {console.writeline (0) + "" + reader.getString (1) + " +" + reader.get.getString (2) + "" + reader.getString (3); Console.readkey (); reader.close (); conn.close (); // 연결을 닫습니다} MySQLDrivercs를 사용하여 MySQL 데이터베이스에 연결
mysqlconnectornet을 사용하는 것과 유사합니다. 먼저 mysqldrivercs를 다운로드하여 설치하고 동적 링크 라이브러리 파일을 가져옵니다.
http://sourceforge.net/projects/mysqldrivercs/
프로젝트의 참조에 mysqldrivercs.dll을 추가하십시오.
또는 MySQL 데이터베이스에서 설정된 테스트 데이터를 사용하므로 C# 코드를 직접 씁니다.
정적 void main (string [] args) {mysqlConnection conn = new mysqlConnection ( "127.0.0.1", "학생", "루트", "루트", "3306); conn.open (); mysqlcommand cmd = new mysqlcommand ("select * " dbdataReader reader = cmd.executereader (); conn.close (); // 연결을 닫습니다} 실행 결과 :
데이터는 성공적으로 읽었습니다.