Ola pessoal…estou inciando no java venho do vb6…um pouco de paciencia…
estou tentando gravar no firebird mas retorna null, quando tento gravar String funciona beleza, mas com um campo de hora retorna null…
Se alguem puder me ajudar ficarei muito grato… eis o codigo atual
[color=red]public void Gravar() {
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(url, “sysdba”, “masterkey”);
String sql = "INSERT INTO TABTUR (CODIGO_TUR, NOME_TUR, HORAINICIAL_TUR, HORAFINAL_TUR, MINUTOREFEICAO_TUR, MINUTOTRABALHADO_TUR) VALUES (?,?,?,?,?,?)";
PreparedStatement stmt = con.prepareStatement(sql);
Time horai = Time.valueOf(txthorainicio.getText());
Time horaf = Time.valueOf(txthorafinal.getText());
stmt.setString(1, txtcodigo.getText());
stmt.setString(2, txtnome.getText());
stmt.setTime(3,horai);
stmt.setTime(4,horaf);
stmt.setInt(5, 2);
stmt.setInt(6, 4);
// chamamos o metodo update para gravar
stmt.executeUpdate();
// Fechamos as conecções abertas...
stmt.close();
con.close();
}[/color]