dba:oracle_java_database
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
dba:oracle_java_database [2016/02/28 16:06] – [Das erste Hello World Programm] gpipperr | dba:oracle_java_database [2020/11/05 15:38] (aktuell) – [Welches JDK ist installiert] gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
=====Java in der Oracle Datenbank intern einsetzen===== | =====Java in der Oracle Datenbank intern einsetzen===== | ||
- | ** ab 8i - getestet mit 12c** | + | ** ab 8i - getestet mit 12c / 19c** |
+ | |||
+ | Artikel begonnen am 2016/03/10 | ||
Auch in der Oracle Datenbank lässt sich Java als Programmiersprache einsetzen. | Auch in der Oracle Datenbank lässt sich Java als Programmiersprache einsetzen. | ||
Zeile 77: | Zeile 79: | ||
Welche Version von Java ist installiert: | Welche Version von Java ist installiert: | ||
- | < | + | < |
-- create a wrapper function to call the java properties | -- create a wrapper function to call the java properties | ||
Zeile 83: | Zeile 85: | ||
RETURN VARCHAR2 | RETURN VARCHAR2 | ||
IS LANGUAGE JAVA | IS LANGUAGE JAVA | ||
- | name ‘java.lang.System.getProperty(java.lang.String) return java.lang.String’; | + | name 'java.lang.System.getProperty(java.lang.String) return java.lang.String'; |
/ | / | ||
-- read the propertie java.version | -- read the propertie java.version | ||
- | SELECT getJavaProperty(‘java.version’) as version from dual; | + | SELECT getJavaProperty('java.version') as version from dual; |
Version | Version | ||
Zeile 124: | Zeile 126: | ||
Über SQL*Plus lässt sich Java auch direkt in der Datenbank anlegen: | Über SQL*Plus lässt sich Java auch direkt in der Datenbank anlegen: | ||
- | < | + | < |
sqlplus gpi/gpi | sqlplus gpi/gpi | ||
Zeile 161: | Zeile 163: | ||
=== Beispiel | === Beispiel | ||
- | < | + | < |
CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED " | CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED " | ||
import java.net.*; | import java.net.*; | ||
Zeile 216: | Zeile 218: | ||
</ | </ | ||
+ | ---- | ||
+ | |||
+ | ==== Komplexere Java Klassen in die DB Laden==== | ||
+ | |||
+ | Über das Programm " | ||
+ | |||
+ | Siehe => https:// | ||
+ | |||
+ | |||
+ | ---- | ||
dba/oracle_java_database.txt · Zuletzt geändert: 2020/11/05 15:38 von gpipperr