Windows-verkkohotelli (Plesk) Ohje

Yritimme kääntää tämän sivun puolestasi. Englanninkielinen sivu on myös saatavilla.

Yhteyden muodostaminen MySQL -tietokantaan käyttämällä ASP.NET -protokollaa

Tässä esimerkissä kuvataan ASP.NET/MySql.Datan käyttäminen yhteyden muodostamiseen MySQL -tietokantaan. Muutama tärkeä asia, jota tarvitset ennen aloittamista:
  • Tieto tietokoneohjelmoinnista.
  • Microsoft® Visual Studio .NET.
  • MySQL -liitin/NET kehitystietokoneellesi. Saat lisätietoja napsauttamalla tätä .
  • MySql: n ja erityisesti MySql.Data -nimitilan tuntemus.
  • MySQL -tietokannan määritys.

Yhteyden muodostaminen MySQL -tietokantaan käyttäen ASP.NET -protokollaa

  1. Etsi tietokantasi yhteysmerkkijonot ( Plesk ).

    Huomautus: Vaihda salasanasi arvoksi todellinen tietokannan salasana.

  2. Luo ASP.NET -projekti Microsoft Visual Studiolla.
  3. Lisää viite MySql.Data.dll -tiedostoon .
  4. Korvaa seuraavan koodin arvo your_ConnectionString: llä tietokantasi tiedoilla.
  5. Lisää projektiisi seuraava koodi, joka sisältää muokatun your_ConnectionString -arvon:

    Huomautus: Jos MySQL -tietokantasi on luotu sallimalla suoran tietokannan käyttö , voit muodostaa yhteyden tietokantaan kehitystietokoneeltasi. Jos et ottanut Salli suorien tietokantakäytäntöjen käyttöönottoa , MySQL -tietokanta on suojatussa ympäristössä etkä voi muodostaa yhteyttä tietokantaan kehitystietokoneeltasi. Yhteys voi onnistua vain, kun koodisi on otettu käyttöön isännöintisivustolle.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = uusi
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = “ your_ConnectionString ”;

    yritä
    {
    mySqlConnection.Open ();

    switch (mySqlConnection.State)
    {
    tapaus System.Data. ConnectionState .Open:
    // Yhteys on muodostettu
    tauko ;
    tapaus System.Data. ConnectionState .Closed:
    // Yhteyttä ei voitu muodostaa, heitä virhe
    heittää uusi poikkeus ("Tietokantayhteyden tila on suljettu" );
    tauko ;
    oletus :
    // Connection tekee aktiivisesti jotain muuta
    tauko ;
    }

    // Aseta koodi tähän tietojen käsittelyä varten //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Käytä mySqlException -objektia tiettyjen MySQL -virheiden käsittelemiseen
    }
    saalis ( poikkeus poikkeus)
    {
    // Käytä poikkeusobjektia kaikkien muiden ei-MySQL-spesifisten virheiden käsittelemiseen
    }
    lopulta
    {
    // Varmista, että suljet vain yhteydet, jotka eivät ole suljetussa tilassa
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Sulje yhteys hyvän roskakorinkäytännön mukaisesti
    mySqlConnection.Close ();
    }
    }