Accessing the database using JDatabase/de: Difference between revisions

From Joomla! Documentation

Created page with "* PHP Data Objects ist ein Datenbank-Abstraktionsschicht und ist in PHP 5.1+ enthalten."
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(20 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{review|}}
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
<noinclude>{{Joomla version|version=3.x}}{{Joomla version|version=2.5|status=eos}}</noinclude>
<noinclude>{{Joomla version|version=3.x}}{{Joomla version|version=2.5|status=eos}}</noinclude>
==Nützliche Informationen==
==Nützliche Informationen==
Die JDatabase-Klasse ist wichtig, wenn Sie mit der Entwicklung für Joomla beginnen . Das Tutorial ist aufgeteilt in zwei separate Teile:
Die Verwendung der JDatabase-Klasse ist für die Entwicklung für Joomla sehr wichtig. Das Tutorial ist in zwei separate Teile aufgeteilt:
* [[S:MyLanguage/Inserting, Aktualisieren und Entfernen von Daten mit JDatabase|Einfügen, aktualisieren und entfernen von Daten aus der Datenbank]].
* [[S:MyLanguage/Inserting, Updating and Removing data using JDatabase|Einfügen, Aktualisieren und Entfernen von Daten aus der Datenbank]].
* [[S:MyLanguage/Selecting Daten mit JDatabase auswählen|Auswählen von Daten aus einer oder mehreren Tabellen]] und abrufen in einer Vielzahl von verschiedenen Formen.
* [[S:MyLanguage/Selecting data using JDatabase|Auswählen von Daten aus einer oder mehreren Tabellen]] und Abrufen dieser Daten in einer Vielzahl von verschiedenen Formen.


==Erweiterte Informationen==
==Erweiterte Informationen==
Dieses Tutorial befasst sich mit den Transaktionen mit JDatabase (verfügbar seit {{JVer|3.x}}):
Dieses Tutorial befasst sich mit der Verwendung von Transaktionen mit JDatabase (verfügbar seit {{JVer|3.x}}):
* [[S:MyLanguage/Using Transaktionen in Joomla|Benutze Transaktionen in Joomla]]
* [[S:MyLanguage/Using transactions in Joomla|Verwendung von Transaktionen in Joomla]]
Dieses tutorial befasst sich mit Verwendung von union Methoden in JDatabaseQuery (verfügbar seit {{JVer|3.3}}):
Dieses Tutorial befasst sich mit Verwendung von union-Methoden in JDatabaseQuery (verfügbar seit {{JVer|3.3}}):
* [[S:MyLanguage/Using die union Methoden in der Datenbank Abfragen|Mit der union Methoden in der Datenbank arbeiten]]
* [[S:MyLanguage/Using the union methods in database queries|Mit union-Methoden in Datenbank-Abfragen arbeiten]]


==Unterstützten Datenbanktypen==
==Unterstützte Datenbanktypen==
Die Tabelle unten beschreibt die nutzbaren Datenbanktypen für Joomla! welche Version von Joomla Sie verfügbar wurde.
Die Tabelle unten beschreibt die verfügbaren Datenbanktypen für Joomla! sowie die jeweilige Joomla!-Version von Joomla, ab der sie verfügbar wurden.


Um einen Datenbanktyp während der Joomla Installation oder dem globalen Konfigurations Manager verfügbar zu machen, musst du sicherstellen das die PHP Bibliothek installiert ist (z.B. für PHP5 und MySQL muss die php5-mysql Bibliothek installiert werden).
Um einen Datenbanktyp während der Installation von Joomla! oder in der globalen Konfiguration verfügbar zu machen, muss die entsprechende PHP-Bibliothek installiert sein (z. B. für PHP5 und MySQL muss die Bibliothek ''php5-mysql'' installiert werden).


{| class="wikitable"
{| class="wikitable"
Line 22: Line 23:
! scope="col" | Joomla DB
! scope="col" | Joomla DB
|-
|-
| MySQL || {{JVer|1.5}}{{JVer|2.5}}{{JVer|3.0}} || Ja
| MySQL || {{JVer|1.5}}{{JVer|2.5}}{{JVer|3.0}}{{JVer|4.0}} || Ja
|-
|-
| Microsoft SQL Server || {{JVer|2.5}}{{JVer|3.0}} || Ja
| Microsoft SQL Server || {{JVer|2.5}}{{JVer|3.0}} || Ja
Line 28: Line 29:
| Microsoft SQL Azure || {{JVer|2.5}}{{JVer|3.0}} || Ja
| Microsoft SQL Azure || {{JVer|2.5}}{{JVer|3.0}} || Ja
|-
|-
| Postgresql || {{JVer|3.0}} || Ja
| Postgresql || {{JVer|3.0}}{{JVer|4.0}} || Ja (In {{JVer|4.0}} und höher nur über die PDO-Bibliothek für Postgres)
|-
|-
| Oracle DB || {{JVer|3.0}} || Nein
| Oracle DB || {{JVer|3.0}} || Nein
|-
|-
| SQL Lite || {{JVer|3.0}} || Nein
| SQL Lite || {{JVer|3.0}}{{JVer|4.0}} || Nein
|-
|-
| PHP Data Objects (PDO)* || {{JVer|3.0}} || No
| PHP Data Objects (PDO)* || {{JVer|3.0}}{{JVer|4.0}} || Nein
|}
|}


* PHP Data Objects ist ein Datenbank-Abstraktionsschicht und ist in PHP 5.1+ enthalten.
* PHP Data Objects ist ein Datenbank-Abstraktionsschicht und ist in PHP 5.1+ enthalten.


<noinclude>[[Category:Database]]</noinclude>
<noinclude>
[[Category:Database{{#translation:}}]]
</noinclude>

Latest revision as of 08:56, 17 October 2020

This Article Needs Your Help

This article is tagged because it NEEDS REVIEW. You can help the Joomla! Documentation Wiki by contributing to it.
More pages that need help similar to this one are here. NOTE-If you feel the need is satistified, please remove this notice.


Joomla! 
3.x
Joomla! 
2.5

Nützliche Informationen

Die Verwendung der JDatabase-Klasse ist für die Entwicklung für Joomla sehr wichtig. Das Tutorial ist in zwei separate Teile aufgeteilt:

Erweiterte Informationen

Dieses Tutorial befasst sich mit der Verwendung von Transaktionen mit JDatabase (verfügbar seit Joomla 3.x):

Dieses Tutorial befasst sich mit Verwendung von union-Methoden in JDatabaseQuery (verfügbar seit Joomla 3.3):

Unterstützte Datenbanktypen

Die Tabelle unten beschreibt die verfügbaren Datenbanktypen für Joomla! sowie die jeweilige Joomla!-Version von Joomla, ab der sie verfügbar wurden.

Um einen Datenbanktyp während der Installation von Joomla! oder in der globalen Konfiguration verfügbar zu machen, muss die entsprechende PHP-Bibliothek installiert sein (z. B. für PHP5 und MySQL muss die Bibliothek php5-mysql installiert werden).

Datenbank Joomla! Versionen Joomla DB
MySQL Joomla 1.5Joomla 2.5Joomla 3.0Joomla 4.0 Ja
Microsoft SQL Server Joomla 2.5Joomla 3.0 Ja
Microsoft SQL Azure Joomla 2.5Joomla 3.0 Ja
Postgresql Joomla 3.0Joomla 4.0 Ja (In Joomla 4.0 und höher nur über die PDO-Bibliothek für Postgres)
Oracle DB Joomla 3.0 Nein
SQL Lite Joomla 3.0Joomla 4.0 Nein
PHP Data Objects (PDO)* Joomla 3.0Joomla 4.0 Nein
  • PHP Data Objects ist ein Datenbank-Abstraktionsschicht und ist in PHP 5.1+ enthalten.