Hvordan passere Java objekter til Oracle

Komplekse programvaresystemer kan kreve integrering av ulike programvareplattformer. Passerer kodet gjenstander laget i Java til Oracle program gjøres ved å sende forskjellige Java og Oracle parametre mellom de to systemene. Ved hjelp av en metode, som er den måten koden overfører data og en konstruktør, som definerer antall og type argumenter som erklærer hva Java-objekter er gått mellom de to systemene, kan du sende dem til Oracle.

Bruksanvisning

1 Lag tabellen du skal bruke i opplæringen ved hjelp av følgende kommando:

opprette tabellen tbl_user (brukernavn varchar2 (100), dato);

2 Angi kroppen av koden, som er databasen, som Java-objekt ved å bruke følgende kommandoer og går inn i Java-objekt under:

skape eller erstatte pakken PAC_BEAN er

3 Legg til følgende prosedyre for å sende brukeren tabell i Oracle:

Prosedyren pro_insert_user (usu i brukernavn) er

begynne

Sett inn tbl_user (brukernavn, dato)

verdier (usu.username, dato);

4 Lag klassen som vil ferdigstille bestått av data i Oracle-databasen sin motpart:

public class TypeUser implementerer sqldata {

public static endelige String ORACLE_OBJECT_EXAMPLENAME = "BRUKERNAVN";

public static endelige String ORACLE_USER_ARRAY_NAME = "ARRUSERS";

5 Koble serveren som har Java-objekt til Oracle server ved hjelp av følgende kode:

Class.forName ( «oracle.jdbc.driver.OracleDriver");

tilkobling =

DriverManager.getConnection ( "jdbc.oracle:thin@localhost:portnumber:<host>: <port>: <db>:", "<bruker>", "<passord>");