Galera, preciso usar procedure na minha aplicação para salvar as informações em algumas tabelas.
Dei uma pesquisada, mas só encontrei artigos antigos.
Vocês conhecem alguma matéria legal mais recente que fala sobre esse assunto?
Procedure [RESOLVIDO]
13 Respostas
Tais falando de StoredProcedures ?
Nao seria só chamar como se fosse um SELECT ?
SELECT sp_minhaStoreProcedure(param1, param2....);
qual forma de conexão no banco vc esta usando?
Estou usando JDBC
Sim gui, estou falando de StoredProcedure.
Sim gui, estou falando de StoredProcedures
Talvez um destes dois links te ajudem:
http://www.tutorialspoint.com/jdbc/callablestatement-object-example.htm
http://onjava.com/pub/a/onjava/2003/08/13/stored_procedures.html

Legal os exemplos amigo.
Só que estou com um problema.
Tenho um campo na minha tabela que é um Calendar.
E o CallableStatement não tem Calendar.
Você sabe como posso fazer pra resolver esse problema?
Que banco de dados está utilizando?
Estou usando MySQL
Até onde sei, MySQL não possui um tipo de dados chamado calendar.
Tem o date, datetime e timestamp…
Tem o código da tabela aí?
No Banco o campo é um timestamp.
Porém, quando eu passo um Date ele não tem a hora.
stmt.setDate(6, new Date(System.currentTimeMillis()));
Por isso, pensei em usar o Calendar.
Você sabe como resolver este problema, amigo?
O CallableStatement irá aceitar o Timestamp:
CallableStatement cs = conn.prepareCall("CALL minha_procedure(?);");
cs.setTimestamp(1, new java.sql.Timestamp(new Date().getTime()));
Entendeu?
Ahhh…agora funcionou
Obrigado Machado e Gui, me ajudaram bastante =))
Abraço