[DBUEB] Fragen

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

[DBUEB] Fragen
Hi,

beim Durchlesen sind mir noch folgende Fragen aufgestossen:

  • Was ist der Unterschied von IS und AS bei z. B. Prozedurdeklarationen?
  • Was ist der Unterschied zwischen einem “/” und einem “. run;” nach einem PL/SQL-Skript und was hat es genau damit auf sich?
  • Was macht “Class.forName ()” in dem JDBC-Beispiel? Ist das bloss eine Dummy-Abfrage, um notfalls eine ClassNotFoundException zu schmeissen?

Gruesse,
-Steppenwolf


ich weiss, es ist zu spät jetzt, aber vielleicht interessieren dich die Antworten immer noch :slight_smile:

1: kein Unterschied, beide sind erlaubt und bedeuten das gleiche
2: .run; kenn ich nicht, / scheint irgendwie Oracle extensions zu markieren (wir mussten ja auch bei der Oo-Aufgabe / nach den Types machen)
3: Class.forName() liefert den Laufzeit-Klassendeskriptor. Auf diesen Deskriptor kannst Du dann newInstance() aufrufen, welches die Klasse mit dem default-Konstruktor ohne Parameter instanziiert. Im jdbc-Beispiel wird diese Klasse im Hintergrund irgendwo dazugeklinkt.