Hallo,
@Fabian
mir geht es nicht um recht zu haben, .... sondern um Fakten.
Obwohl Java eine Netzwerk- und Kommunikationssprache ist, soll PHP hier nicht herabgesetzt werden. Solchen Eindruck habe ich bei deinem Posting bekommen.
Aber auch nicht alles was du geschrieben hast stimmt so;
... Somit ist für die Selbe Action Java wesentlich schneller als PHP !
Ob Java schneller als PHP ist; - kann man generell keine Aussage treffen, weil das hängt von mehreren Faktoren ab. Suche bitte bei Interesse nach "php vv java" oder "php vs java performance" - gerade die englischsprachige Seiten bringen vieles zum Thema mit sich her.
Was MySQL und JDBC betrifft werde dein Satz (einfach so - was aber die selber! Bedeutung hat) "etwas anderes" formulieren:
Java braucht für die Arbeit mit der DB einen speziellen Treiber welcher für jede DB anders ist, PHP dagegen kann eine schnelle und direkte Verbindung zu der DB aufbauen.
Und gerade (-> AUCH!) in so einem Fall (wenn z.B. die JDBC -> Treiber Klasse > 3 ist), kann in Java tatsächlich zu drastischen Performance Senkung / Problemen kommen.
PHP wird interpretiert und braucht dafür einen Interpreter, ... Java AUCH! (JVM .... ok. ....)
Der artige Thema / Diskussion hat aber meistens kein Ende, .... verbleibt jedoch bitte OBJEKTIV! und ich respektiere die "Macht der Java" (in der ich ab Ver. 1.1 proge)
@Ludy
Danke für das Info.
LG
Georg
Ps.
Du wiederholst oft Begriffe; -> Oracle, Hibernate -> das alles ist mir zwar bekannt,
nun .... wer von den User HIER!!!!!! -> braucht es?
Um eine Verbindung mit eine Oracle DB via PHP aufzubauen (nur am Rande) schickt:
<?php
$objConnect = oci_connect("user","password","TCDB");
if($objConnect)
{
echo "Oracle Server Connected";
}
else
{
echo "Can not connect to Oracle Server";
}
?>
Sorry für Gramatik & Stilistik Fehler.