Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:oracle_java_database

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dba:oracle_java_database [2016/02/28 16:11] – [Beispiel DNS Auflösung aus der DB mit einer Java Klasse] gpipperrdba: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:
-<code sql>+<code java>
 -- 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:
-<code sql>+<code java>
 sqlplus gpi/gpi sqlplus gpi/gpi
  
Zeile 161: Zeile 163:
 === Beispiel  DNS Auflösung aus der DB mit einer Java Klasse=== === Beispiel  DNS Auflösung aus der DB mit einer Java Klasse===
  
-<code sql>+<code java>
 CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "DNSName" AS CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "DNSName" AS
 import java.net.*; import java.net.*;
dba/oracle_java_database.txt · Zuletzt geändert: 2020/11/05 15:38 von gpipperr