Oracle ist eine nützliche Datenbank -Management-Tool , das für eine Vielzahl von Funktionen , von denen die meisten für die Verwaltung der Inhalte auf dem Server sind, verwendet werden können. Das Programm fehlt eine klare Schnittstelle und erfordert, dass Sie mit ihm durch Code interagieren. Das Programm kann verwendet werden, um speichern oder laden Materialien werden , und Sie können die aktuellen Parameter , mit dem Verfahren vorliegen, zu prüfen , ob es durch Ein-oder Ausgang sein . Anleitung
1
Beginn Oracle durch Doppelklick auf das Desktop-Symbol oder öffnen Sie im Startmenü . Das Programm wird automatisch mit Ihrem Server verbinden .
2
Geben Sie den Code zum Abrufen aller Ein-und Ausgang gespeicherte Prozeduren. Legen Sie die drei "import " Befehle am Anfang der Seite und platzieren Sie den verbleibenden Code am unteren Rand des vorhandenen Code . Der Code :
Import java.sql.CallableStatement , Import java.sql.Connection , Import java.sql.DriverManager ;
public class main { public static void main ( String [] args) throws Exception { Connection conn = getOracleConnection ( ) ;//Step -2: Identifizierung der gespeicherten procedureString proc3StoredProcedure = " {call } PROC3 ( , , ? ? ) " ;//Schritt-3: Vorbereitung der abrufbaren statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Schritt-4: Set-Eingang Parameter ... //ersten Eingang argumentcs.setString (1, " abcd" ) ;//dritten Eingang argumentcs.setInt (3, 10 ) ;//Step-5 : registrieren Ausgangsparameter ... cs.registerOutParameter (2, java.sql.Types.VARCHAR ); cs.registerOutParameter (3, java.sql.Types.INTEGER ) ;//Step -6 : ausführen der gespeicherten Prozeduren : proc3cs.execute () ;//Step-7 : Auszug die Ausgangsparameter //GET-Parameter 2 als OutputString param2 = cs.getString (2 ) ;//GET-Parameter als 3 outputint param3 = cs.getInt (3); -System . out.println (" param2 =" + param2 ); System.out.println (" param3 =" + param3 ); conn.close ();}
private static Anschluss getHSQLConnection () throws Exception { Class.forName ( " org.hsqldb.jdbcDriver "); System.out.println (" Treiber geladen. "); String url = " jdbc: hsqldb : data /Tutorial "; Rückkehr DriverManager.getConnection ( url , "sa ", " ");}
public static Anschluss getMySqlConnection () throws Exception {String driver = " org.gjt.mm.mysql.Driver "; String url = " ; jdbc : mysql ://localhost/demo2s "; String username = " Oost "; String password = " Oost ";
Class.forName (Fahrer ); Connection conn = DriverManager.getConnection ( url , Benutzername, Passwort ); Rückkehr conn; }
public static Anschluss getOracleConnection () throws Exception {String driver = " oracle.jdbc.driver.OracleDriver "; String url = " jdbc: oracle: thin: @ localhost: 1521: caspian "; String username = " mp "; String password = " mp2 ";
Class.forName (Fahrer ) //Last Oracle driverConnection conn = DriverManager.getConnection ( url , username , password); Rückkehr conn; }}
3
speichern und dann ausführen und kompilieren den aktualisierten Code. Der Server derzeitigen Verfahren für die Ein-und Ausgabe -Prozesse angezeigt werden.