[TYPO3-german] Zugriff auf MS SQL Datenbank

Kussmann, Juergen j.kussmann at t-online.net
Tue Jun 26 15:29:35 CEST 2007


HI,

>> Ich habe gesehen, dass es eine ADOdb Extension für TYPO3 gibt, die
>> aber anscheinend nur die ADOdb Bibliothek in TYPO3 einbindet.
Das reicht ja auch ;-) Du verwendest also einfach die API von ADOdb (am besten einfach mal im Internet danach suchen).

Ich habe die adodb-Extension in TYPO3 schon mal für eine Oracle-DB-Connection benutzt.
Der Code sah im Frontend-Plugin so aus:

// include adodb
require_once(t3lib_extMgm::extPath('adodb').'adodb/adodb.inc.php');

// init adodb-object and do connect (for oracle-db)
$db = &ADONewConnection('oci8');
$db->PConnect($this->conf['db.']['sid'],$this->conf['db.']['username'],$this->conf['db.']['password']);
.
.
.

Du musst also nur die eine Datei includieren und dann die API von adodb nutzen.

Viele Grüsse,

Jürgen Kußmann

-----Original Message-----
From: Tobias Bruns [mailto:t.bruns at ogvit.de] 
Sent: Tuesday, June 26, 2007 1:39 PM
To: German Typo3 Userlist
Subject: Re: [TYPO3-german] Zugriff auf MS SQL Datenbank

Roland Müller schrieb:
> Ich hab das noch nicht gemacht; ich weiss aber dass man mit PHP 
> grundsätzlich auf msssqlserver zugreifen kann.
> 
> ALLERDINGS ;)
> muss hierfür PHP entsprechend kompiliert werden :)
> 

Der technische Zugriff auf die MS SQL Datenbank über PHP funktioniert 
bereits (über ODBC für Linux). Auf dem Server läuft momentan auch eine 
nicht auf TYPO3 basierende PHP Anwendung, die auf die Datenbank mittels 
ADOdb (über die ODBC Verbindung) zugreift. Ich muß daraus jetzt halt 
eine TYPO3 Extension bauen und wollte mal fragen, wie man am 
geschicktesten innerhalb der TYPO3 API auf eine weitere Datenbank 
zugreifen kann. Ich habe gesehen, dass es eine ADOdb Extension für TYPO3 
gibt, die aber anscheinend nur die ADOdb Bibliothek in TYPO3 einbindet. 
Eine Doku ist leider nicht vorhanden. Kann mir da evt. jemand auf die 
Sprünge helfen?

Gruß,
Tobias



More information about the TYPO3-german mailing list