C# MySQL 원격 접속

Programming/C# 2013. 7. 2. 14:23 Posted by 생각하는로뎅
반응형

1.my sql과 connect 를 시도하기 앞서, 아래 사이트에 들어가서 다운로드 받아서 실행한다.

http://dev.mysql.com/downloads/connector/net/ 



2. TOOL 로 가서, 레퍼런스 혹은 참조 란을 오른쪽 클릭한 후, 참조 추가 또는 ADD 레퍼런스를 클릭한다.



3. MySql.Data 를 찾아 확인을 누르면, 참조란 밑에 추가되었는 것을 볼 수 있다.


4. 코드를 입력한다.

  MySqlConnection conn = new MySqlConnection("SERVER=[IP 주소];DATABASE=[텡블 이름];UID=[아이디];PWD=[비번];");

  1.  using System;  
  2. using MySql.Data.MySqlClient;  
  3. namespace DatabaseTest  
  4. {  
  5.     class Program  
  6.     {  
  7.         static void Main(string[] args)  
  8.         {  
  9.   
  10.             //원격 데이터베이스의 연결을 위한 설정을 한다.  
  11.             MySqlConnection conn = new MySqlConnection("SERVER=127.0.0.1;DATABASE=test;UID=root;PWD=1234;");  
  12.   
  13.             try  
  14.             {  
  15.                 // 데이터베이스를 open 한다.  
  16.                 conn.Open();  
  17.                 Console.WriteLine(string.Format("connection is '{0}'", conn.State));  
  18.   
  19.                 // 데이터베이스를 close 한다.  
  20.                 conn.Close();  
  21.                 Console.WriteLine(string.Format("connection is '{0}'", conn.State));  
  22.             }  
  23.             catch (Exception ex)  
  24.             {  
  25.                 // 연결되지 못했거나, 오류가 발생하면 출력한다.  
  26.                 Console.WriteLine("cen not open connection!");  
  27.             }  
  28.   
  29.         }  
  30.     }  
  31. }  


반응형

'Programming > C#' 카테고리의 다른 글

C# Socket client  (0) 2013.07.03
C# Socket server  (0) 2013.07.03
C# String Tokenizing  (0) 2013.07.03
C# MsSQL 원격 접속 및 query 출력  (0) 2013.07.02
C# invoke (ui 스레드 접근)  (0) 2013.05.22