Que PAZ estaja convosco!
Algum de vc´s pode me dizer como faço para mostrar os VALORES dos parâmetros de um PrepareStatement(), depois de ATRIBUIDOS os mesmo?
Desde já agradeço!
Favor atentar para as linhas:
[color=red]
//DESEJO AQUI MOSTRAR OS PARÂMETROS COM SEUS REPECTIVOS VALORES
//===== Início
//…
//===== Fim
[/color]
private void ExecutaTransacao(final String sbSQL) {
String strNomeAtributo = new String();
try {
//Prepara transação
PreparedStatement pstmt = Conexao.prepareStatement(sbSQL.toString());
//Preeche os valores
int i = 1;
for (Iterator it = lhmAtributosClasse.keySet().iterator(); it.hasNext(); ) {
strNomeAtributo = it.next().toString();
Object obj = lhmAtributosClasse.get(strNomeAtributo);
//Trata o parâmetro
if(obj instanceof GregorianCalendar) {
pstmt.setDate(i, new java.sql.Date(((GregorianCalendar) obj).getTime().getTime()));
} else if (obj instanceof String) {
pstmt.setString(i, (String) obj);
} else if (obj instanceof Integer) {
pstmt.setInt(i, (Integer) obj);
} else {
pstmt.setString(i, "Null");
}
i++;
}
//DESEJO AQUI MOSTRAR OS PARÂMETROS COM SEUS REPECTIVOS VALORES
//===== Início
//...
//===== Fim
//Mostra String SQL
System.out.println(sbSQL);
//Executa procedimento
pstmt.executeUpdate();
//Fecha procedimento
pstmt.close();
//Fecha conexão
Conexao.close();
} catch (SQLException errorSQL) {
JOptionPane.showMessageDialog(null, errorSQL.getMessage(), "Erro SQL", JOptionPane.ERROR_MESSAGE);
errorSQL.printStackTrace();
}
}