Programmiersprachen verwenden Verbindungszeichenfolgen programmgesteuert eine Verbindung zu einem Datensatz . Der Datensatz wird durch die Datenbank erstellt , und die Verbindungszeichenfolge enthält die Treiber , Benutzername und Passwort , die mit der Datenbank verbindet . Die Verbindungszeichenfolge hat den Datentyp String , aber Sie verwenden sie mit dem Connection-Objekt in der Web-Seite Code. Sprachen
Jede Sprache kann eine Verbindungszeichenfolge . Die PHP-Sprache verwendet typischerweise Verbindungszeichenfolgen in der Header-Datei am Anfang der Web-Seite befindet . Die Microsoft. NET-Sprache können Sie fügen Sie die Verbindungszeichenfolge für die Web -Projekt der web.config Datei. Sprachen wie Java und JSP verwenden Sie die Verbindungszeichenfolge in einer Funktion in der Datei Code.
Connection String Syntax
Die Verbindungszeichenfolge hat eine spezifische Syntax . Es muss sagen, die Software, die auf der Software Computer des Benutzers , dem Datenbank-Server Namen , den Namen der Datenbank und den Benutzernamen und das Kennwort ein, um denen die Software verbindet verwenden Treiber . Die Syntax für einen String ist folgender : . String Connection = "server ; Datenbank; Benutzername , Passwort , " Semikolon verwendet werden, um die Daten zu trennen , so kann es durch den Datenbankserver analysiert werden
erstellen eines Connection String
Mit der Syntax können Sie bestimmen die Zeichenfolge wollen programmatisch erstellen. Jeder Teil der Zeichenfolge müssen durch ein Semikolon getrennt werden , aber alle von der Zeichenfolge in Anführungszeichen enthalten . Beispielsweise erstellt der folgende Code eine Zeichenfolge, die mit der MySQL- Datenbank mit dem Namen " mysqldb " verbindet : string connection = " Server = mysqldb ; Database = db ; uid = Benutzername; Pwd = password ; " Der Name der Datenbank ist auf "db" und der Benutzername und das Passwort mit der Zeichenfolge enthalten sind.
Überlegungen
Beim Einrichten einer Datenbank -String , ist es wichtig, den richtigen Benutzernamen verwenden und Passwort , die sicher auf einer externen Website durch Sie ermöglicht. Verwenden Sie nicht den Systemadministrator oder Datenbank-Administrator Benutzernamen und Passwort. Wenn die Seite gehackt wird , wird diese Informationen an den Hacker , so kann er es aus den Datenbanktabellen zu stehlen.