Oracle é uma ferramenta de gerenciamento de banco de dados úteis que podem ser usados para uma infinidade de recursos, a maioria dos quais são para gerenciar o conteúdo do seu servidor. O programa não possui uma interface clara e exige que você interagir com ele através de código. O programa pode ser usado para armazenar ou carregar materiais , e você pode examinar os parâmetros atuais pelos quais procedimentos são armazenados , seja por meio de entrada ou saída. Instruções
1
Comece a Oracle clicando duas vezes em seu ícone no desktop ou abri-lo a partir do menu Iniciar. O programa se conectará automaticamente ao seu servidor.
2
Digite o código para recuperar todos os procedimentos armazenados de entrada e saída . Coloque a " importação " de três comandos no topo da página e coloque o código restante no fundo de seu código existente . O código :
java.sql.CallableStatement importação; import java.sql.Connection ; java.sql.DriverManager importação;
public class principal { void main ( String [ ] args ) public static throws Exception { Connection conn = getOracleConnection ( ) ;//Passo 2: identificar o armazenados procedureString proc3StoredProcedure = " {call PROC3 } ( , , ? ? ) " ;//Passo 3: preparar o que pode ser chamado statementCallableStatement cs = conn.prepareCall ( proc3StoredProcedure ) ;//Passo 4: parâmetros de entrada definidos ... //primeira entrada argumentcs.setString (1, " abcd" ) ;//terceiro argumentcs.setInt entrada ( 3, 10 ) ;//Passo 5: registrar parâmetros de saída ... cs.registerOutParameter (2, java.sql.Types.VARCHAR ); cs.registerOutParameter (3, java.sql.Types.INTEGER ) ;//Passo 6: executar os procedimentos armazenados : proc3cs.execute ( ) ;//Passo 7: extrair os parâmetros de saída //obtém parâmetro 2 como OutputString param2 = cs.getString (2) ;//obter parâmetro 3 como outputint param3 = cs.getInt (3); Sistema . out.println ( " param2 =" + param2 ); System.out.println (" param3 =" + param3 ); conn.close (); }
getHSQLConnection conexão estática privada () throws Exception { Class.forName (" org.hsqldb.jdbcDriver "); System.out.println ( "Driver carregado. "); string url = " jdbc: hsqldb : Dados /tutorial "; retorno DriverManager.getConnection (url, "sa" , "") ;}
getMySqlConnection Conexão público estático ( ) throws Exception {String driver = " org.gjt.mm.mysql.Driver "; string url = " ; jdbc: mysql ://localhost/demo2s "; string username =" Oost "; Cordas password = " oost ";
Class.forName (motorista) ; Connection conn = DriverManager.getConnection (url, username, password ); retornar conn ;}
Conexão public static getOracleConnection ( ) throws Exception {String driver = " oracle.jdbc.driver.OracleDriver "; string url = " jdbc : oracle: thin: @ localhost: 1521 : Caspian "; string username =" mp " ; Cordas password = " mp2 ";
Class.forName (motorista) ; //carrega o Oracle driverConnection conn = DriverManager.getConnection (url, nome de usuário , password ); retornar conn ;}}
3
Salvar e , em seguida, executar e compilar o código atualizado. Procedimentos atuais do servidor para os processos de entrada e saída será mostrada.