molily: Ajax Datenbanken

Beitrag lesen

Hallo,

AJAX, also XMLHttpRequest, kann HTTP-Anfragen senden und die Antwort in JavaScript zur Verfügung stellen. Mehr nicht. XMLHttpRequest ist kein Datenbank-Interface und Browser haben auch keine Datenbank-Clients integriert. XMLHttpRequest ist dazu geeignet, mit einfachen HTTP-basierten Web Services zu kommunizieren. Bau dir eine solche Schnittstelle und überlass die Datenbankkommunikation einer serverseitigen Software. JavaScript kann Daten sehr gut in JSON oder XML entgegennehmen.

Soviel zu XMLHttpRequest. Darüber hinaus haben manche Browser proprietäre Methoden, sich mit Datenbanken zu verbinden. Im Internet Explorer ist das über ActiveX und die ADO möglich (Beispiel). Dazu sind aber besondere Rechte nötig.

Allgemein TCP-Verbindungen herstellen ist meines Wissens in keinem Browser möglich - und wäre auch wenig hilfreich, um direkt mit Datenbanken zu kommunizieren, weil man dann in JavaScript einen Client implementieren müsste.

Mathias