Oracle es una herramienta de gestión de base de datos útil que se puede utilizar para una gran variedad de características , la mayoría de los cuales son para la gestión del contenido en su servidor. El programa carece de una interfaz clara y requiere que le permite interactuar con él a través de código . El programa puede ser usado para almacenar o cargar materiales , y se puede examinar los parámetros actuales por las que se almacenan los procedimientos , ya sea a través de entrada o de salida. Instrucciones
1
Start Oracle haciendo doble clic en su icono en el escritorio o abrirlo desde el menú de inicio . El programa se conectará automáticamente al servidor.
2
Introduzca el código para recuperar toda la entrada y salida de los procedimientos almacenados . Coloque los tres comandos "importados" en la parte superior de la página y poner el código restante en el fondo de su código existente . El código :
java.sql.CallableStatement importación; java.sql.Connection importación; java.sql.DriverManager importación;
public class Principal { void (String [] args ) public static throws Exception { Conexión conn = getOracleConnection () ;//Paso 2 : identificar el procedureString almacenado proc3StoredProcedure = " {call proc3 } (,, ¿?) " ;//Paso 3 : preparar el statementCallableStatement exigible cs = conn.prepareCall ( proc3StoredProcedure ) ;//Paso 4 : establecer parámetros de entrada ... //argumentcs.setString primera entrada ( 1 , "abcd ") argumentcs.setInt entrada ;//tercera ( 3 , 10 ) ;//Paso 5 : Registrarse parámetros de salida ... cs.registerOutParameter ( 2 , java.sql.Types.VARCHAR ) ; cs.registerOutParameter ( 3 , java.sql.Types.INTEGER ) ;//Paso 6 : ejecutar los procedimientos almacenados : proc3cs.execute () ;//Paso 7 : extraer los parámetros de salida //obtener el parámetro 2 como OutputString param2 = cs.getString ( 2 ) ;//obtener el parámetro 3 como outputint param3 = cs.getInt ( 3 ), Sistema . out.println ( " param2 = " + param2 ) ; System.out.println ( " param3 = " + param3 ) ; conn.Close () ;}
getHSQLConnection conexión private static () throws Exception { Class.forName ( " org.hsqldb.jdbcDriver "); System.out.println ( " driver cargado . "); cadena url = " jdbc : hsqldb : data /tutorial " ; DriverManager.getConnection regreso ( url , "sa" , "") ;}
pública getMySqlConnection conexión estática ( ) throws Exception { controlador String = " org.gjt.mm.mysql.Driver " ; String url = " ; jdbc : mysql ://localhost/demo2s " , nombre de usuario String =" oost " ; cadena password = " oost " ;
Class.forName ( conductor) ; conec conexión = DriverManager.getConnection ( url , nombre de usuario, contraseña); conec return;}
pública getOracleConnection conexión estática ( ) throws Exception { controlador String = " oracle.jdbc.driver.OracleDriver " , url: String = " jdbc : oracle : thin: @ localhost: 1521 : Caspian " , nombre de usuario String =" mp " ; cadena password = " mp2 " ;
Class.forName ( conductor) ; //carga Oracle driverConnection conn = DriverManager.getConnection ( uRL, nombre de usuario , contraseña ) ; conec return;} }
3
Guardar y luego correr y compilar el código actualizado . Procedimientos actuales del servidor para los procesos de entrada y salida se muestran .