código:
String dataPedido = JOptionPane.showInputDialog(null, "Digite a data do pedido: (dd/mm/aaaa)", "DATA DO PEDIDO", 3);
String dataEntrega = JOptionPane.showInputDialog(null, "Digite a data da entrega: (dd/mm/aaaa)", "DATA DA ENTREGA", 3);
java.text.SimpleDateFormat formatador = new java.text.SimpleDateFormat();
formatador.applyPattern("dd/MM/yyyy");
java.util.Date dp = new java.util.Date();
java.util.Date de = new java.util.Date();
try {
dp = formatador.parse(dataPedido);
de = formatador.parse(dataEntrega);
}
catch(ParseException pe) {
}
PreparedStatement pstmt = connection.prepareStatement(sqlInsert);
pstmt.setDate(3, dp);
pstmt.setDate(4, de);
Ocorre erro no pstmt.setDate. Ele espera um java.sql.Date e não um java.util.Date.
Em vez de declarar de e dp como util.Date eu tentei declarar como sql.Date mas ele não possui um construtor Date()
Como resolver isso?