X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X
X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X

Wissensdatenbank

StartseiteWissensdatenbankPDOStruktur und Verwendung des PDO-DSN...

Struktur und Verwendung des PDO-DSN (Datenquellenname).

Bei der Verbindung zu Datenbanken mit PDO (PHP Data Objects) ist die DSN (Data Source Name) Struktur äußerst wichtig. In diesem Artikel lernen Sie die grundlegenden Informationen zum Verständnis und zur Verwendung der PDO DSN Struktur.

1. Was ist eine DSN?
- DSN (Data Source Name) ist eine Zeichenfolge, die die für die Verbindung zur Datenbank erforderlichen Informationen enthält. Diese Informationen können den Datenbanktyp, den Servernamen, den Datenbanknamen, den Benutzernamen, das Passwort und andere Verbindungsoptionen umfassen.

2. DSN Struktur:
- Die DSN Struktur von PDO ist wie folgt:
```
[databasetyp]:host=servername;dbname=databasename
```

3. Beispiele für DSN:
- Für MySQL:
```
mysql:host=localhost;dbname=mydatabase
```
- Für PostgreSQL:
```
pgsql:host=localhost;dbname=mydatabase
```
- Für SQLite (dateibasiert):
```
sqlite:/path/to/database.db
```
- Für SQL Server:
```
sqlsrv:Server=localhost;Database=mydatabase
```

4. DSN Parameter:
- host: Die Adresse oder IP des Datenbankservers.
- dbname: Der Name der zu verbindenden Datenbank.
- Andere Parameter (zum Beispiel Portnummer, Zeichensatz usw.) können je nach Datenbanktyp variieren.

5. Verwendung:
- Um eine DSN in PDO zu verwenden, übergeben Sie die DSN-Zeichenfolge sowie bei Bedarf Benutzername und Passwort an die `new PDO()` Funktion. Beispiel:
```php
$dsn = "mysql:host=localhost;dbname=mydatabase";
$username = "username";
$password = "password";
try {
$pdo = new PDO($dsn, $username, $password);
} catch (PDOException $e) {
echo "Verbindung fehlgeschlagen: " . $e->getMessage();
}
```

6. Alternative Methoden:
- Sie können die DSN-Zeichenfolge in separaten Variablen speichern und später verwenden, anstatt sie direkt an den PDO-Konstruktor zu übergeben. Dies kann dazu beitragen, dass Ihr Code besser lesbar ist.

Zusammenfassung:
In diesem Artikel haben Sie die PDO DSN Struktur und deren Verwendung kennengelernt. Indem Sie Informationen über die Struktur, Beispiele und grundlegende Verwendung von DSN erhalten haben, haben Sie gelernt, wie Sie mit PDO in Ihren PHP-Anwendungen eine Verbindung zu Datenbanken herstellen können.

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(21 mal angesehen / 0 Kunden fanden es hilfreich)

Top