Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako načítať vstupné a výstupné parametre uložených procedúr v Oracle

Oracle je užitočný nástroj pre správu databáz , ktoré môžu byť použité pre celý rad funkcií , z ktorých väčšina sú pre správu obsahu na vašom serveri . Program chýba jasné rozhranie a vyžaduje , aby ste komunikovať s ním prostredníctvom kódu . Tento program môže byť použitý pre uloženie alebo načítanie materiály , a môžete skontrolovať aktuálny parametre , ktoré sú uložené procedúry , či už je to cez vstup alebo výstup . Pokyny dovolená 1

Začnite Oracle poklepaním na jeho ikonu na ploche , alebo ho otvorte z ponuky Štart . Program sa automaticky pripojiť k serveru .
2

Zadajte kód pre načítanie všetkých vstupných a výstupných uložené procedúry . Umiestnite tri " dovoz " príkazy v hornej časti stránky a umiestnite zostávajúce kód v spodnej časti vášho existujúceho kódu . Kód :

import java.sql.CallableStatement , import java.sql.Connection , import java.sql.DriverManager ,

public class Main { public static void main ( String [ ] args ) hádže Exception { Connection conn = getOracleConnection ( ) ;//Krok 2 : identifikovať uložené procedureString proc3StoredProcedure = " { volanie PROC3 } ( , , ? ? ) " ;//Krok 3 : pripravte callable statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Krok 4 : nastaviť vstupné parametre ... //prvý vstup argumentcs.setString ( 1 , " abcd " ) ;//tretí vstup argumentcs.setInt ( 3 , 10 ) ;//krok 5 : Registrácia výstupné parametre ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) ; cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//krok 6 : spustenie uloženej procedúry : proc3cs.execute ( ) ;//Krok 7 : extrakt výstupné parametre //dostať parameter 2 ako outputString param2 = cs.getString ( 2 ) ;//dostať parameter 3 ako outputint param3 = cs.getInt ( 3 ) , systém . out.println ( " param2 = " + param2 ) ; System.out.println ( " param3 = " + param3 ) ; Conn.Close ( ) ; }

private static pripojenie getHSQLConnection ( ) hádže Exception { Class.forName ( " org.hsqldb.jdbcDriver " ) ; System.out.println ( " Nabité Driver . " ) ; String url = " jdbc : HSQLDB : dátumu /tutorial " ; return DriverManager.getConnection ( url , "sa" , " " ) ; }

public static pripojenie getMySqlConnection ( ) throws Exception { String driver = " org.gjt.mm.mysql.Driver " String URL = " ; JDBC : mysql ://localhost/demo2s " ; String username = " Oost " , String password = " oost " ;

Class.forName ( vodič ) ; Pripojenie Conn = DriverManager.getConnection ( url , užívateľské meno , heslo ) , návrat velenie ; }

public static pripojenie 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 ( vodič ) ; //load Oracle driverConnection conn = DriverManager.getConnection ( url , meno , heslo ) , návrat conn ; } }
3

Uložte a spustite a zostaviť aktualizovaný kód . Budú zobrazené existujúce postupy servera pre vstupné a výstupné procesy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené