Changeset 4741

Show
Ignore:
Timestamp:
08/07/08 09:56:58 (11 months ago)
Author:
andyman3000
Message:

converted german translation to UTF-8

Location:
branches/1.0/docs/manual/de/connection-management
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • branches/1.0/docs/manual/de/connection-management/connection-component-binding.txt

    r4695 r4741  
    1 Mit Doctrine k�n Sie einzelnen Komponenten ihrer Anwendung (= ActiveRecord Klassen) unterschiedliche Verbindungen zuweisen (binding). Immer wenn eine Komponente Datenbankzugriffe durchf�nutzt diese die ihr zugewiesene DB-Verbindung: 
     1Mit Doctrine können Sie einzelnen Komponenten ihrer Anwendung (= ActiveRecord Klassen) unterschiedliche Verbindungen zuweisen (binding). Immer wenn eine Komponente Datenbankzugriffe durchführt, nutzt diese die ihr zugewiesene DB-Verbindung: 
    22 
    33<code type="php"> 
  • branches/1.0/docs/manual/de/connection-management/dsn-the-data-source-name.txt

    r4695 r4741  
    1 Um eine DB-Verbindung mit Doctrine herzustellen, benutzen Sie einen g�n DSN  - data source name (Name der Datenquelle). 
    2 Doctrine unterst�owohl PEAR/DB/MDB2 als auch PDO DSN. Wenn Sie mehr zu PDO DSN wissen m�en, lesen Sie [[php PDO->__construct()]]. 
     1Um eine DB-Verbindung mit Doctrine herzustellen, benutzen Sie einen gültigen DSN  - data source name (Name der Datenquelle). 
     2Doctrine unterstützt sowohl PEAR/DB/MDB2 als auch PDO DSN. Wenn Sie mehr zu PDO DSN wissen öchten, lesen Sie [[php PDO->__construct()]]. 
    33  
    44Ein DSN besteht aus folgenden Teilen 
     
    77||  phptype    ||  von PHP benutzte DB (z.B. mysql , pgsql etc.) || 
    88||  dbsyntax   ||  verwendete Datenbaksyntax im Bezug auf SQL Syntax etc. || 
    9 ||  protocol   ||  �ertragunsprotokoll ( z.B. tcp, unix etc.) || 
     9||  protocol   || Übertragunsprotokoll ( z.B. tcp, unix etc.) || 
    1010||  hostspec   ||  Hostrechner (z.B. localhost)(Hostname[:Port]) || 
    1111||  database   ||  Name der Dantenbank auf dem DBMS Server || 
    12 ||  username   ||  Username fin || 
    13 ||  password   ||  Passwort fin || 
     12||  username   ||  Username fügin || 
     13||  password   ||  Passwort fügin || 
    1414||  proto_opts ||  Kann zusammen mit protocol benutzt werden|| 
    15 ||  option     ||  Zus�liche Verbindungsoptionen angeh�t im URL-Query String Format (Key/Value Paare getrennt mit &). Die folgende Tabelle zeigt eine unvollst�ige Auswahl an Optionen: || 
     15||  option     ||  Zusätzliche Verbindungsoptionen angehängt im URL-Query String Format (Key/Value Paare getrennt mit &). Die folgende Tabelle zeigt eine unvollständige Auswahl an Optionen: || 
    1616 
    1717**Optionsliste** 
    1818 
    1919||~ Name     ||~ Beschreibung || 
    20 ||  charset  ||  Einige Backends unterstdas Setzen des Client Zeichensatzes.|| 
     20||  charset  ||  Einige Backends unterstützen das Setzen des Client Zeichensatzes.|| 
    2121||  new_link ||  Einige RDBMS erzeugen keine neuen Verbindungen, wenn sie mehrfach mit dem gleichen Host verbinden. Diese Option versucht, immer eine neue Verbindung zu erzwingen. || 
    2222 
    23 Der DSN kann entweder als assoziatives Array oder als String ben werden. Die komplette Variante des String-Formats sieht so aus: 
     23Der DSN kann entweder als assoziatives Array oder als String übergeben werden. Die komplette Variante des String-Formats sieht so aus: 
    2424 
    2525<code>phptype(dbsyntax)://username:password@protocol+hostspec/database?option=value</code> 
    2626 
    27 Die meisten Schreibweisen werden unterstz.B.: 
     27Die meisten Schreibweisen werden unterstützt, z.B.: 
    2828 
    2929<code> 
     
    4040</code> 
    4141 
    42 Zur Zeit werden folgende DB-Systeme unterst� 
    43 ||~ Treibername ||~ Unerst�Datenbank || 
     42Zur Zeit werden folgende DB-Systeme unterstützt: 
     43 
     44||~ Treibername ||~ Unerstützte Datenbank || 
    4445||  fbsql       ||  FrontBase || 
    45 ||  ibase       ||  InterBase / Firebird (bent PHP 5) || 
    46 ||  mssql       ||  Microsoft SQL Server (NICHT fase. Compile PHP --with-mssql) || 
     46||  ibase       ||  InterBase / Firebird (benötigt PHP 5) || 
     47||  mssql       ||  Microsoft SQL Server (NICHT für Sybase. Compile PHP --with-mssql) || 
    4748||  mysql       ||  MySQL || 
    48 ||  mysqli      ||  MySQL (unterst�neues Authentication Protokoll) (ben�t PHP 5) || 
     49||  mysqli      ||  MySQL (unterstützt neues Authentication Protokoll) (benötigt PHP 5) || 
    4950||  oci8        ||  Oracle 7/8/9/10    || 
    5051||  pgsql       ||  PostgreSQL  || 
     
    5253||  sqlite      ||  SQLite 2 || 
    5354 
    54 Ein zweites unterst DSN Format ist: 
     55Ein zweites unterstütztes DSN Format ist: 
    5556 
    5657<code> 
     
    5859</code> 
    5960 
    60 Wenn der Datenbankname, die Option Parameter, der Username oder das Passwort Zeichen enthalten, die zur Kennzeichnung von DSN Teilen reserviert sind, kn Sie diese durch die entsprechenden URI Hexadezimal-Codes ersetzen: 
     61Wenn der Datenbankname, die Option Parameter, der Username oder das Passwort Zeichen enthalten, die zur Kennzeichnung von DSN Teilen reserviert sind, können Sie diese durch die entsprechenden URI Hexadezimal-Codes ersetzen: 
    6162 
    6263||~ Zeichen   ||~ Hex Code || 
     
    7273 
    7374Warnung  
    74 Bitte beachten Sie, dass einige Features nicht von allen Datenbanksystemen untersterden.  
     75Bitte beachten Sie, dass einige Features nicht von allen Datenbanksystemen unterstützt werden.  
    7576  
    7677 
     
    8384</code> 
    8485 
    85 **Bespiel 2.** Verbindung zur Datenbank inen Nicht-Standard-Port 
     86**Bespiel 2.** Verbindung zur Datenbank über einen Nicht-Standard-Port 
    8687 
    8788<code> 
     
    8990</code> 
    9091 
    91 **Bespiel 3.** Verbindung mit SQLite auf einem Unix Server mit zusliche Parameters (options) 
     92**Bespiel 3.** Verbindung mit SQLite auf einem Unix Server mit zusätzliche Parameters (options) 
    9293 
    9394<code> 
     
    9596</code> 
    9697 
    97 **Bespiel 4.** Verbindung mit SQLite auf einem Windows Server mit zusliche Parameters (options) 
     98**Bespiel 4.** Verbindung mit SQLite auf einem Windows Server mit zusätzliche Parameters (options) 
    9899 
    99100<code> 
     
    101102</code> 
    102103 
    103 **Bespiel 5.** Verbingung mit MySQLi SL 
     104**Bespiel 5.** Verbingung mit MySQLi über SSL 
    104105 
    105106<code> 
  • branches/1.0/docs/manual/de/connection-management/lazy-connecting-to-database.txt

    r4724 r4741  
    1 Eine Datenbankverbindung nur im Bedarfsfall aufzubauen (lazy connecting) kann viele Systemresourcen sparen. Oftmals wird auf vielen Seiten keine DB-Verbindung gebraucht. Deshalb sollten Sie immer Lazy-Connecting benutzen. So stellt Doctrine nur dann eine DB-Verbindung her, wenn diese auch wirklich ben�t wird. 
     1Eine Datenbankverbindung nur im Bedarfsfall aufzubauen (lazy connecting) kann viele Systemresourcen sparen. Oftmals wird auf vielen Seiten keine DB-Verbindung gebraucht. Deshalb sollten Sie immer Lazy-Connecting benutzen. So stellt Doctrine nur dann eine DB-Verbindung her, wenn diese auch wirklich benötigt wird. 
    22 
    3 Dieses Feature kann zum Beispiel beim Cachen von Seiten sehr hilfreich sein, denn dort bent man nicht bei jedem Request eine Datenbankverbindung. 
     3Dieses Feature kann zum Beispiel beim Cachen von Seiten sehr hilfreich sein, denn dort benötigt man nicht bei jedem Request eine Datenbankverbindung. 
    44Denken Sie immer daran, dass das Verbinden mit der Datenbank ein sehr resourcenintensiver Vorgang ist. 
    55 
     
    99// !! noch keine Verbindung hergestellt !! 
    1010 
    11 // verbindet zur Datenbank und f�en Query aus 
     11// verbindet zur Datenbank und führt die Query aus 
    1212$users = Doctrine_Query::create() 
    1313          ->from('User u') 
  • branches/1.0/docs/manual/de/connection-management/managing-connections.txt

    r4695 r4741  
    1 Von Beginn an wurde Doctrine so entworfen, dass es mit mehreren DB-Verbindungen arbeitet. Au�r Sie geben die Verbindung explizit an, benutzt Doctrine immer die dezeit aktuelle Verbindung f�ragen.  
    2 Das folgende Bespiel zeigt, wie man eine optionale DB-Verbindung als 2. Funktionsparameter {{openConnection()}} bt: 
     1Von Beginn an wurde Doctrine so entworfen, dass es mit mehreren DB-Verbindungen arbeitet. Außer Sie geben die Verbindung explizit an, benutzt Doctrine immer die dezeit aktuelle Verbindung für Anfragen.  
     2Das folgende Bespiel zeigt, wie man eine optionale DB-Verbindung als 2. Funktionsparameter {{openConnection()}} übergibt: 
    33 
    44<code type="php"> 
     
    77$manager = Doctrine_Manager::getInstance(); 
    88 
    9 // erste Verbindung en 
     9// erste Verbindung öffnen 
    1010  
    1111$conn = $manager->openConnection('mysql://username:password@localhost/test', 'connection 1'); 
    1212</code> 
    1313 
    14 Zur Vereinfachung stellt {{Doctrine_Manager}} die statische Methode {{connection()}} bereit. Beim Aufruf mit Parametern �et sie eine neue Verbindung, ohne Parameter liefert sie die aktuelle Vebindung zur�<code type="php"> 
    15 // erste Verbindung �en 
     14Zur Vereinfachung stellt {{Doctrine_Manager}} die statische Methode {{connection()}} bereit. Beim Aufruf mit Parametern öffnet sie eine neue Verbindung, ohne Parameter liefert sie die aktuelle Vebindung zurück. 
     15 
     16<code type="php"> 
     17// erste Verbindung öffnen 
    1618  
    1719$conn = Doctrine_Manager::connection('mysql://username:password@localhost/test', 'connection 1'); 
     
    2224</code> 
    2325 
    24 Die aktuelle Verbindung ist immer die zuletzt geete. 
     26Die aktuelle Verbindung ist immer die zuletzt geöffnete. 
    2527 
    2628 
    2729<code type="php"> 
    28 // zweite Verbindung en 
     30// zweite Verbindung öffnen 
    2931 
    3032$conn2 = $manager->openConnection('mysql://username2:password2@localhost/test2', 'connection 2'); 
     
    3335</code> 
    3436 
    35 dern Sie die benutzte Verbindung durch Aufrufen von {{setCurrentConnection()}}. 
     37Ändern Sie die benutzte Verbindung durch Aufrufen von {{setCurrentConnection()}}. 
    3638<code type="php"> 
    3739$manager->setCurrentConnection('connection 1'); 
     
    4143 
    4244 
    43 Da {{Doctrine_Manager}} das {{IteratorAggregate}} Interface implementiert, k�n sie ganz einfach mit foreach �as Manager Objekt iterieren, um auf die ge�eten Verbindungen zuzugreifen: 
     45Da {{Doctrine_Manager}} das {{IteratorAggregate}} Interface implementiert, können sie ganz einfach mit foreach über das Manager Objekt iterieren, um auf die geöffneten Verbindungen zuzugreifen: 
    4446 
    4547<code type="php"> 
  • branches/1.0/docs/manual/de/connection-management/opening-a-new-connection.txt

    r4695 r4741  
    1 Eine neue Datenbankverbindung mit Doctrine herzustellen ist sehr einfach. 
     1Eine neue Datenbankverbindung mit Doctrine herzustellen ist sehr einfach. 
    22Wenn Sie PDO (www.php.net/PDO) benutzen wollen, erzeugen Sie einfach ein neues PDO Objekt: 
    33 
     
    1515</code> 
    1616 
    17 Anmerkung: Wenn Sie eine PDO Instanz direkt an Doctrine_Manager::connection() �ben, kennt Doctrine den Usernamen/Passwort der Verbindung nicht, da sich diese Informationen nicht aus einer bestehenden PDO Instanz auslesen lassen. Username und Passwort werden von Doctrine aber ben�t, um Datenbanken zu erzeugen und zu l�en. 
    18 Dieses Problem kn Sie umgehen, indem sie dem $conn Objekt manuell Username und Passwort zuweisen. 
     17Anmerkung: Wenn Sie eine PDO Instanz direkt an Doctrine_Manager::connection() übergeben, kennt Doctrine den Usernamen/Passwort der Verbindung nicht, da sich diese Informationen nicht aus einer bestehenden PDO Instanz auslesen lassen. Username und Passwort werden von Doctrine aber benötigt, um Datenbanken zu erzeugen und zu löschen. 
     18Dieses Problem können Sie umgehen, indem sie dem $conn Objekt manuell Username und Passwort zuweisen. 
    1919 
    2020<code type="php">