Oracle is een handige database management tool die kan worden gebruikt voor een veelheid van functies , waarvan de meeste zijn voor het beheren van de inhoud op uw server . Het programma ontbeert een duidelijke interface en vereist dat u om te interageren met het door code . Het programma kan worden gebruikt voor het opslaan of laden van materialen , en u kunt de huidige parameters waarmee procedures worden opgeslagen te onderzoeken , of het nu via in-of uitgang . Instructies Start Oracle 1 door te dubbelklikken op het pictogram op het bureaublad of het openen van het startmenu . Het programma zal automatisch verbinding maken met uw server . Kopen van 2 Voer de code voor het ophalen van alle input en output opgeslagen procedures . Plaats de drie " import" -commando aan de bovenkant van de pagina en plaats de rest van de code aan de onderkant van uw bestaande code . De code : import java.sql.CallableStatement ; import java.sql.Connection , import java.sql.DriverManager ; public class Main {public static void main ( String [ ] args ) gooit Uitzondering { Connection conn = getOracleConnection ( ) ;//Stap - 2 : identificatie van de opgeslagen procedureString proc3StoredProcedure = " { call PROC3 } ( , , ? ? ) " ;//Stap - 3 : bereiden de opvraagbare statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Stap - 4 : set invoerparameters ... //eerste ingang argumentcs.setString ( 1 , " abcd " ) ;//derde ingang argumentcs.setInt ( 3 , 10 ) ;//Stap - 5 : registreren outputparameters ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) ; cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//Stap - 6 : uitvoeren van de opgeslagen procedures : proc3cs.execute ( ) ;//Stap - 7 : extract van de output-parameters //krijgen parameter 2 als outputString param2 = cs.getString ( 2 ) ;//krijgt parameter 3 als outputint Param3 = cs.getInt ( 3 ) ; System . out.println ( " param2 = " + param2 ) ; System.out.println ( " Param3 = " + Param3 ) ; Conn.Close ( ) ; } private static Connection getHSQLConnection ( ) op Twitter gooit Uitzondering { Class.forName ( " org.hsqldb.jdbcDriver " ) ; System.out.println ( "Driver Loaded . " ) ; String url = " jdbc : HSQLDB : data /handleiding" ; return DriverManager.getConnection ( url , " sa " , " " ) ; } openbare statische Connection getMySqlConnection ( ) op Twitter String chauffeur gooit Uitzondering { = " org.gjt.mm.mysql.Driver " ; String url = " , jdbc : mysql ://localhost/demo2s " ; String username = " oost " ; String password = " oost " ; Class.forName ( driver ) ; Connection conn = DriverManager.getConnection ( url , gebruikersnaam, wachtwoord ) ; return conn ; } openbare statische Connection getOracleConnection ( ) op Twitter Uitzondering { String driver = " oracle.jdbc.driver.OracleDriver " werpt ; String url = " jdbc : oracle : thin : @ localhost : 1521 : caspian " ; String username = " mp " ; String password = " mp2 " ; Class.forName ( driver ) ; //load Oracle driverConnection conn = DriverManager.getConnection ( url , gebruikersnaam , wachtwoord ) ; return conn ; } } 3 Opslaan en voer en compileren de bijgewerkte code . De huidige procedures van de server voor de input en output processen zullen worden getoond .
|