Oracle er et nyttig database management verktøy som kan brukes til en rekke funksjoner , hvorav de fleste er for styring av innholdet på serveren din. Programmet mangler et klart grensesnitt og krever at du bruker det gjennom koden . Programmet kan brukes til å lagre eller laste materialer , og du kan undersøke de aktuelle parametrene av hvilke prosedyrer som er lagret , enten det er gjennom inngang eller utgang . Instruksjoner
en
start Oracle ved å dobbeltklikke på ikonet på skrivebordet eller åpne det fra startmenyen . Programmet vil automatisk koble til serveren din.
2
Tast inn koden for å hente all input og output lagrede prosedyrer . Plasser de tre " import " kommandoer på toppen av siden og legg den resterende koden nederst i den eksisterende koden . Koden : en
import java.sql.CallableStatement , import java.sql.Connection , import java.sql.DriverManager ;
public class Hoved { public static void main ( String [] args ) kaster Exception { Tilkobling conn = getOracleConnection ( ) ;//Step -2 : identifisere den lagrede procedureString proc3StoredProcedure = "{ samtale PROC3 } ( , , ?) " ;//Step -3: forberede callable statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Step - 4 : sett inngangsparametere ... //første inngang argumentcs.setString ( 1 , " abcd ") ;//tredje inngang argumentcs.setInt ( 3 , 10 ) ;//Step- 5 : register utdataparametere ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) ; cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//Step - 6 : utføre lagrede prosedyrer : proc3cs.execute ( ) ;//Step - 7 : pakke ut utdataparametere //få parameter to som outputString param2 = cs.getString ( 2 ) ;//få parameter 3 som outputint param3 = cs.getInt ( 3 ) ; System . out.println ( " param2 = " + param2 ) ; System.out.println ( " param3 = " + param3 ) ; conn.close (); }
private static Connection getHSQLConnection ( ) kaster Exception { Class.forName ( " org.hsqldb.jdbcDriver "); System.out.println ( " Driver Loaded . "); String url = " jdbc : HSQLDB : data /tutorial "; retur DriverManager.getConnection ( url , "sa" , "") ;}
public static Connection getMySqlConnection ( ) throws Exception { String driver = " org.gjt.mm.mysql.Driver "; String url = " ; jdbc : mysql ://localhost/demo2s "; String brukernavn = " oost "; String passord =" oost ";
Class.forName ( sjåfør) , Connection conn = DriverManager.getConnection ( url , brukernavn, passord ), tilbake conn ;}
public static Connection getOracleConnection ( ) throws Exception { String driver = " oracle.jdbc.driver.OracleDriver "; String url = " jdbc : orakel : tynne : @ localhost : 1521 : Caspian "; String brukernavn = " mp "; String passord =" mp2 ";
Class.forName ( sjåfør ), //last Oracle driverConnection conn = DriverManager.getConnection ( url , brukernavn , passord ), tilbake conn ;} }
3
Lagre og deretter kjøre og kompilere den oppdaterte koden . Serverens gjeldende prosedyrer for inn-og utgående prosesser vil bli vist .