api:documentation:database:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
api:documentation:database:start [2022/06/08 10:49] – [4. Prepared Statements] Martin Pabst | api:documentation:database:start [2022/06/30 21:05] – [Datenbankverbindung] Martin Pabst | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Datenbankverbindung ====== | ====== Datenbankverbindung ====== | ||
<WRAP center round warning 80%> | <WRAP center round warning 80%> | ||
- | Legt man in der SQL-IDE eine Datenbank an, so kann man von Java-Programmen in der Online-IDE aus lesend und schreibend darauf zugreifen. Dies ist leider nicht von den Programmierkästen der Embedded-IDE aus möglich, daher lassen sich die Beispiele unten nicht direkt auf dieser Seite ausführen, sondern nur, wenn man sie in die Online-IDE kopiert und den Code "XYZ" durch einen korrekten Datenbankzugriffscode aus der SQL-IDE ersetzt. | + | Legt man in der SQL-IDE eine Datenbank an, so kann man von Java-Programmen in der Online-IDE aus lesend und schreibend darauf zugreifen. Dies ist leider nicht von den Programmierkästen der Embedded-IDE aus möglich, daher lassen sich die Beispiele unten nicht direkt auf dieser Seite ausführen, sondern nur, wenn man sie in die Online-IDE kopiert und den Code "1Ts8qXH77X" durch einen korrekten Datenbankzugriffscode aus der SQL-IDE ersetzt. |
</ | </ | ||
Zeile 112: | Zeile 112: | ||
Mittels '' | Mittels '' | ||
<code java> | <code java> | ||
- | st.setString(1, | + | st.setString(1, |
+ | </ | ||
+ | wird das erste ''?'' | ||
+ | <code java> | ||
+ | ResultSet rs = st.executeQuery(); | ||
</ | </ | ||
+ | an die Datenbank geschickt. Natürlich gibt es auch '' | ||
</ | </ | ||
Zeile 148: | Zeile 153: | ||
+ | <WRAP center round tip 80%> | ||
+ | Möchte man von Java aus viele gleichartige Statements hintereinander an die Datenbank schicken, z.B. zum Verändern von Daten, so bringen Prepared Statements nicht nur einen Sicherheitsgewinn, | ||
+ | </ | ||
api/documentation/database/start.txt · Zuletzt geändert: 2023/05/15 13:16 von Martin Pabst