Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como recuperar de entrada e saída parâmetros para procedimentos armazenados no Oracle
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular o deslocamento Assembly Language 
·Dicas sobre Debugging 
·Como saltar no ActionScript 
·Como usar o MATLAB para resolver um problema de program…
·Como encontrar uma matriz de cadeia celular em MATLAB 
·Como criar vários registros SPF 
·Sem conexão proxy no NetBeans 
·Como imprimir DOSEMU em Dot Matrix 
·Usos da Codificação Constante 
·Como substituir Proteção 555 
  Artigos em destaque
·Procedimentos JCL Mainframe 
·Como prevenir vazamentos de memória em C + + 
·Como converter COBOL Em Fortran 
·Como adicionar uma caixa de texto para DataGridView 
·Como remover o preenchimento de uma estrutura C 
·Como ler uma linha usando CPP 
·Como usar arquivos FX em GTK Radiant 
·Você pode anexar um PDF para um alvo exato no e-mail E…
·Como usar IO OCX USB em C 
·Que linguagem são Apps Android Escrito Em 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados