Windows 호스팅(Plesk) 도움말

귀하를 위해 최선을 다해 이 페이지를 번역했습니다. 영어 페이지도 이용할 수 있습니다.

ASP.NET을 사용하여 MySQL 데이터베이스에 연결

이 예에서는 ASP.NET/MySql.Data를 사용하여 MySQL 데이터베이스에 연결하는 방법을 설명합니다. 시작하기 전에 필요한 몇 가지 중요한 사항 :
  • 컴퓨터 프로그래밍에 대한 지식.
  • Microsoft® Visual Studio .NET.
  • 개발 컴퓨터의 MySql 커넥터 / NET. 자세한 정보는 여기를 클릭하십시오.
  • MySql 및 특히 MySql.Data 네임 스페이스에 대한 지식
  • 설정 MySql 데이터베이스.

ASP.NET을 사용하여 MySQL 데이터베이스에 연결하려면

  1. 데이터베이스의 연결 문자열 ( Plesk )을 찾습니다.

    참고 : 암호 값을 실제 데이터베이스 암호 값으로 변경하십시오.

  2. Microsoft Visual Studio .NET을 사용하여 ASP.NET 프로젝트를 만듭니다.
  3. MySql.Data.dll에 대한 참조를 추가합니다.
  4. 다음 코드의 값을 데이터베이스 정보가 있는 your_ConnectionString으로 바꾸십시오.
  5. 수정 한 your_ConnectionString 값을 포함하여 다음 코드를 프로젝트에 삽입합니다.

    참고 : 데이터베이스 직접 액세스 허용을 활성화하여 MySql 데이터베이스를 만든 경우 개발 컴퓨터에서 데이터베이스에 연결할 수 있습니다. 데이터베이스 직접 액세스 허용을 활성화하지 않은 경우 MySql은 보안 환경에 있으며 개발 컴퓨터에서 데이터베이스에 연결할 수 없습니다. 코드가 호스팅 사이트에 배포 된 경우에만 연결이 성공할 수 있습니다.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection 새로운 =
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString =“ your_ConnectionString ”;

    시도
    {
    mySqlConnection.Open ();

    스위치 (mySqlConnection.State)
    {
    케이스 System.Data. ConnectionState. 열기 :
    // 연결되었습니다.
    휴식 ;
    케이스 System.Data. ConnectionState. 닫힘 :
    // 연결할 수 없습니다. 오류가 발생합니다.
    예외 발생 ( "데이터베이스 연결 상태가 닫힘" )
    휴식 ;
    기본값 :
    // 연결이 적극적으로 다른 작업을 수행합니다.
    휴식 ;
    }

    // 여기에 코드를 삽입하여 데이터 처리 //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // mySqlException 개체를 사용하여 특정 MySql 오류 처리
    }
    catch ( 예외 예외)
    {
    // 예외 개체를 사용하여 MySql 이외의 다른 모든 오류를 처리합니다.
    }
    드디어
    {
    // 닫힌 상태가 아닌 연결 만 닫습니다.
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // 가비지 수집을 위해 연결을 닫습니다.
    mySqlConnection.Close ();
    }
    }