Boa noite, para cadastrar a data to fazendo assim
Declarando variável
private java.util.Date datavenda;
cadastrando no banco
java.util.Date data = p.getDatavenda();
Date datavenda = new java.sql.Date(data.getTime());
String sql = "insert into pedido values(null,?)";
stmt.setDate(5, datavenda);
tentei fazer com horário mais não estou conseguindo… =/
STNeto
#2
Procure os tipos de dados para tempo do seu banco e você vai saber qual tipo usar e tal.
https://docs.microsoft.com/pt-br/sql/t-sql/functions/date-and-time-data-types-and-functions-transact-sql?view=sql-server-2017
E se quiser, você pode usar uma função própria do banco para pegar a hora.
1 curtida
Boa noite, obrigado ajudo bastante
vou postar aqui a solução!
java.util.Date data = p.getDatahora();
java.sql.Timestamp timestamp = new java.sql.Timestamp(data.getTime());
PreparedStatement stmt = conexao.prepareStatement(sql);
String sql = "insert into pedido values(null,?)
stmt.setTimestamp(1, timestamp);
stmt.execute();
stmt.close();
conexao.close();
No caso ele salva no banco a data e a hora junto 