|  
도움말

Windows 호스팅(Plesk) 도움말

삐뽀 삐뽀 컴퓨팅 컴퓨팅... 명령 시퀀스 42 초기화 중...
음, 열혈 로봇들이 작업을 시작한 것 같습니다! 로봇들이 임무 받고, 이 페이지를 귀하의 언어로 번역했습니다. 로봇들은 자신의 철 심장 속에 선의만을 품고 있습니다. 그들은 도와 주고싶어합니다! 로봇들이 페이지 하단에 있는 버튼들을 어떻게 사용하는지 알아봅시다. 영어 버전으로 이동

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 ();
    }
    }


이 글이 도움되었나요?
피드백을 보내주셔서 감사합니다. 고객 서비스 담당자에게 문의하시려면 지원 전화 번호 또는 위의 채팅 옵션을 이용하시기 바랍니다.
도와드릴 수 있어 기쁩니다! 더 도와 드릴 것이 있나요?
그것 유감스럽습니다. 혼동이 되었던 사항 또는 솔루션이 고객님의 문제를 해결하지 못했던 원인을 알려주세요.