Παράλειψη και μετάβαση στο κύριο περιεχόμενο
Καλέστε μας
  • Αθήνα: Υποστήριξη 24/7 σε αγγλικά21 1 198 4715
  • Θεσσαλονίκη: Υποστήριξη 24/7 σε αγγλικά23 1 118 0732
Αριθμοί τηλεφώνου και ωράρια
Κέντρο βοήθειας

Εξερευνήστε τους online πόρους βοήθειας

Βοήθεια

Φιλοξενία Windows (Plesk) Βοήθεια

Κάναμε ό, τι μπορούσαμε για να μεταφράσουμε αυτή τη σελίδα για εσάς. Η αγγλική σελίδα είναι επίσης διαθέσιμη.

Σύνδεση σε μια βάση δεδομένων MySQL χρησιμοποιώντας ASP.NET

Αυτό το παράδειγμα περιγράφει τη χρήση ASP.NET/MySql.Data για σύνδεση σε μια βάση δεδομένων MySQL. Λίγα σημαντικά πράγματα που χρειάζεστε πριν ξεκινήσετε:
  • Γνώση του προγραμματισμού υπολογιστών.
  • Microsoft® Visual Studio .NET.
  • MySql Connector/NET στον υπολογιστή ανάπτυξης. Για περισσότερες πληροφορίες, κάντε κλικ εδώ .
  • Γνώση του MySql και συγκεκριμένα του MySql.Data Namespace.
  • Μια ρύθμιση βάσης δεδομένων MySql.

Για να συνδεθείτε σε μια βάση δεδομένων MySQL χρησιμοποιώντας ASP.NET

  1. Βρείτε τις συμβολοσειρές σύνδεσης της βάσης δεδομένων σας ( Plesk ).

    Σημείωση: Αλλάξτε την τιμή του κωδικού πρόσβασής σας στην τιμή πραγματικού κωδικού πρόσβασης της βάσης δεδομένων σας.

  2. Χρησιμοποιώντας το Microsoft Visual Studio .NET δημιουργήστε ένα έργο ASP.NET.
  3. Προσθέστε μια αναφορά στο MySql.Data.dll .
  4. Αντικαταστήστε την τιμή στον παρακάτω κωδικό με το_ConnectionString με τις πληροφορίες βάσης δεδομένων σας.
  5. Εισαγάγετε τον παρακάτω κωδικό στο έργο σας, συμπεριλαμβανομένης της τροποποιημένης τιμής σας_ConnectionString:

    Σημείωση: Αν δημιουργήθηκε η βάση δεδομένων σας MySql με ενεργοποιημένη την επιλογή Να επιτρέπεται η απευθείας πρόσβαση στη βάση δεδομένων , μπορείτε να συνδεθείτε με τη βάση δεδομένων από τον υπολογιστή σας. Αν δεν ενεργοποιήσατε το Να επιτρέπεται η απευθείας πρόσβαση στη βάση δεδομένων , το MySql βρίσκεται σε ασφαλές περιβάλλον και δεν μπορείτε να συνδεθείτε με τη βάση δεδομένων από τον υπολογιστή σας. Μια σύνδεση μπορεί να είναι επιτυχημένη μόνο όταν ο κωδικός σας αναπτύσσεται στον ιστότοπο φιλοξενίας.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = νέο
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = " your_ConnectionString ";

    δοκιμάστε
    {
    mySqlConnection.Open ();

    διακόπτης (mySqlConnection.State)
    {
    θήκη System.Data. ConnectionState .Open:
    // Έγινε σύνδεση
    διάλειμμα
    θήκη System.Data. ConnectionState .Closed:
    // Δεν ήταν δυνατή η πραγματοποίηση της σύνδεσης, ρίξτε σφάλμα
    ρίξτε νέα εξαίρεση ("Η κατάσταση σύνδεσης βάσης δεδομένων είναι κλειστή" ).
    διάλειμμα
    προεπιλογή :
    // Η σύνδεση κάνει ενεργά κάτι άλλο
    διάλειμμα
    }

    // Τοποθετήστε τον κώδικα εδώ για να επεξεργαστείτε τα δεδομένα //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Χρησιμοποιήστε το αντικείμενο mySqlException για να αντιμετωπίσετε συγκεκριμένα σφάλματα MySql
    }
    catch ( εξαίρεση εξαίρεσης)
    {
    // Χρησιμοποιήστε το αντικείμενο εξαίρεσης για να χειριστείτε όλα τα άλλα μη-MySql συγκεκριμένα σφάλματα
    }
    Τέλος
    {
    // Φροντίστε να κλείσετε μόνο τις συνδέσεις που δεν βρίσκονται σε κλειστή κατάσταση
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Κλείστε τη σύνδεση ως καλή πρακτική συλλογής απορριμμάτων
    mySqlConnection.Close ();
    }
    }