[Tip] MySQL DB를 Visual Studio의 Server Explorer에 추가하기

2011. 11. 25. 20:54Others

Visual Studio로 개발을 진행할 때 MySQL DB를 Server Explorer에 추가하는 방법에 대해 안내 드립니다.

  1. MySQL ODBC Connector의 설치가 필요합니다.
  2. 이제 DSN(Data Source Name)을 생성합니다. 시스템에 DSN 몇 개를 생성하여도 상관이 없으며, 이 DSN은 OS에서 Application에 Data Source로의 연결정보를 제공하는 용도로 사용됩니다.
    1. [제어판]-[관리도구]를 엽니다.
      image
    2. [데이터 원본(ODBC)]를 엽니다.
      image
    3. DSN을 등록할 수 있는 창이 나타납니다.
      image
      • File DSN : *.dsn 파일에 Text형태로 Data Source 접속 정보를 저장합니다.
      • System DSN : 시스템(OS)의 모든 사용자를 위한 DSN을 전역자원으로 등록합니다. 실제 정보는 Registry에 저장됩니다.
      • User DSN : 해당 사용자를 위한 DSN을 전역자원으로 등록합니다. Registry에 저장됩니다.
    4. 어떤 DSN을 선택해도 결국 방법이 다를 뿐 Data Source에 접속할 수 있습니다. 여기에서는 [사용자 DSN]에 추가를 하겠습니다. [사용자 DSN] 탭에서 [추가(D)…]버튼을 클릭합니다.
    5. [MySQL ODBC 5.1 Driver]를 선택합니다.
      image
    6. 아래와 같이 Data Source에 대한 정보를 입력합니다.
      image
      • Data Source Name : 해당 DSN을 가장 잘 설명하는 이름
      • Description : 해당 DSN에 대한 설명
      • TCP/IP Server : MySQL DB IP
      • Port : MySQL DB Port. 기본 값은 3306
      • User : DB에 접근 허용된 사용자 ID
      • Password : User의 Password
      • Database : 대상 DB
    7. 위 정보를 모두 입력하면 [Text]버튼을 클릭하여, 연결이 성공적으로 이루어지는지 확인합니다.
      image
    8. 아래 그림과 같이 DSN이 추가됩니다. 이제 [ODBC 데이터 원본 관리자] 창은 닫습니다.
      image
    9. [Visual Studio]를 실행하고 [Server Explorer]를 엽니다.
      image
    10. [Data Connections]를 마우스 오른쪽 버튼으로 클릭하고 [Add Connection]을 선택합니다.
      image
    11. [Data source]를 변경하기 위해 [Change…]버튼을 클릭합니다.
      image
    12. 아래 그림과 같이 [<other>]를 선택하고 [.NET Framework Data Provider for ODBC]를 선택하고 [OK]버튼을 클릭합니다.
      image
    13. 위에서 생성했던 DSN을 선택하고 ID와 Password를 입력합니다.
      image
    14. 마지막으로 [Text Connection] 버튼을 클릭하여 정상 연결되는지 확인합니다.
      image
    15. [OK] 버튼을 클릭하면 MySQL DB의 DB Connection이 추가됩니다.
      image