Oracle är ett användbart databashantering verktyg som kan användas för en mängd funktioner , varav de flesta är för att hantera innehållet på din server . Programmet saknar ett tydligt gränssnitt och kräver att du interagera med den genom kod . Programmet kan användas för att lagra eller ladda material , och du kan undersöka de aktuella parametrarna genom vilka förfaranden lagras , oavsett om det är via ingång eller utgång . Instruktioner
1 Oracle
Börja med att dubbelklicka på ikonen på skrivbordet eller öppna det från Start-menyn. Programmet kommer automatiskt att ansluta till din server .
2
Ange koden för att hämta all input och output lagrade procedurer . Placera de tre "import" kommandon vid högst upp på sidan och placera den återstående koden längst ned av befintliga koden . Koden :
import java.sql.CallableStatement , import java.sql.Connection , import java.sql.DriverManager ;
public class Huvud { public void main ( String [] args ) kastar Undantag { Anslutning conn = getOracleConnection ( ) ;//Steg - 2 : identifiera den lagrade procedureString proc3StoredProcedure = " { samtal PROC3 } ( , , ? ? ? ) " ;//Step - 3 : förbereda infordringsbart statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Steg - 4: Ställ in parametrar ... //första ingång argumentcs.setString ( 1 , " abcd " ) ;//tredje ingång argumentcs.setInt ( 3 , 10 ) ;//steg - 5 : registrera utdataparametrar ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) , cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//Step - 6 : exekvera lagrade procedurer : proc3cs.execute ( ) ;//Step - 7 : extrahera utgångsparametrarna //få parameter 2 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 ( );}
privata statisk Connection getHSQLConnection ( ) kastar Undantag { Class.forName ( " org.hsqldb.jdbcDriver " ) , System.out.println ( " Driver Loaded . " ) ; String url = " jdbc : hsqldb : data /handledning " ; retur DriverManager.getConnection ( url , " sa " , " " ) ; }
public static Connection getMySqlConnection ( ) kastar Undantag { String drivrutin = " org.gjt.mm.mysql.Driver " , String url = " , jdbc : mysql ://localhost/demo2s " , String användarnamn = " oost " , String lösenord = " oost ";
Class.forName ( förare ) , Anslutning conn = DriverManager.getConnection ( url , användarnamn , lösenord ) , avkastning conn ; }
public static Connection getOracleConnection ( ) kastar Undantag { String drivrutin = " oracle.jdbc.driver.OracleDriver " , String url = " jdbc : oracle : tunna : @ localhost : 1521 : Caspian " , String användarnamn = " mp " , String lösenord = " MP2 ";
Class.forName ( förare ) , //load Oracle driverConnection conn = DriverManager.getConnection ( URL , användarnamn , lösenord ) , avkastning conn ; } } Addera 3
Spara och sedan köra och kompilera den uppdaterade koden . Serverns nuvarande förfarandena för input och processer utgående visas .