Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MySqlConnection

Îåêßíçóå áðü ôï ìÝëïò SotirisPap. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 26-09-2022, 09:51. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-02-2018, 14:23 78229

    MySqlConnection

        Private Sub connectBtn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles connectBtn.Click
            If Not conn Is Nothing Then conn.Close()
            Dim connStr As String
            connStr = "Server=Τι πρέπει να βάλω εδώ; Port=Τι πρέπει να βάλω εδώ; User id=*******; password=*****; Database=*****; Connect Timeout=60;"
            Try
                conn = New MySqlConnection(connStr)
                conn.Open()
                GetDatabases()
            Catch ex As MySqlException
                MessageBox.Show("Λάθος connecting to the server: " + ex.Message)
            End Try
        End Sub
    Τι πρέπει να βάλω εδώ προκειμένου να συνδεθώ με mysql ο οποίος βρήσκεται σε

              Διακομιστής: Localhost via UNIX socket
    • Τύπος διακομιστή: MariaDB
    • Έκδοση διακομιστή: 10.1.24-MariaDB-cll-lve - MariaDB Server
    • Έκδοση πρωτοκόλλου: 10
  •  13-02-2018, 14:54 78234 σε απάντηση της 78229

    Απ: MySqlConnection

    Συνήθως βάζουμε server=127.0.0.1
    Manos
  •  25-09-2022, 22:20 78587 σε απάντηση της 78229

    Απ: MySqlConnection

    Αν θέλεις να χρησιμοποιήσεις το default instance μπορείς να ακολουθήσεις το dot (.) notation, Π.χ. αν έχεις SQLExpress, παίζουν όλα τα παρακάτω: 

    .\SQLEXPRESS
    (local)\SQLEXPRESS
    YourMachineName\SQLEXPRESS
     

    Αν δεν έχεις SQLEXPRESS, συνήθως το Instance λέγεται MSSQLSERVER.  

    Σε γενικές γραμμές πάντως να αποφεύγεις να βάζεις τα credentials μέσα στο Web.Config. 
    Γενικά δεν θεωρείται καλή πρακτική όσο αφορά στην Ασφάλεια.

    Μια εκτενής προσέγγιση με όλες τις δυνατές επιλογές μπορείς να βρεις εδώ: https://www.connectionstrings.com/sql-server/ 


    Nothing to declare...
  •  26-09-2022, 09:51 78588 σε απάντηση της 78587

    Απ: MySqlConnection

    Η ερώτηση ήταν για MySQL όχι SQL Server. 

    Ένα τυπικό connection string για MySQL είναι :

    server=serverΝame;uid=username;pwd=mypassword;database=test

     

    To `serverName` μπορεί να είναι IP ή το FQDN του server (myserver.mydomain.local).

     

     


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems