Pessoal estou precisando de um help para salvar a data no formato do banco.
Estou utilizando o banco Postgres, JSP, Spring MVC.
Controller:
public class PessoaController {
private final PessoaDao dao;
@Autowired
public PessoaController(PessoaDao dao) {
// TODO Auto-generated constructor stub
this.dao = dao;
}
@RequestMapping("/index")
public String index() {
return "Person/generate";
}
@RequestMapping("save")
public String salvar(Pessoa pessoa){
dao.createPerson(pessoa);
return "redirect:index";
}
Formulario:
<label>Nome:</label>
<input type="text" name="nomePessoa" checked="checked" />
<label>Data Nascimento</label>
<input type="text" name="dataNascimento" checked="checked" />
<label>Sexo:</label>
<select name="sexo">
<option disabled="disabled" selected="selected">Selecione</option>
<option value="feminino">Feminino</option>
<option value="masculino">Masculino</option>
</select>
<input type="submit" name="Salvar" />
</form>
Dao:
@SuppressWarnings(“deprecation”)
public void createPerson(Pessoa pessoa) {
try {
String create = “INSERT INTO tbperson(nameperson, birthdate, sex) VALUES (?, ?, ?)”;
PreparedStatement stmt;
stmt = connection.prepareStatement(create);
stmt.setString(1, pessoa.getNomePessoa());
stmt.setDate(2, pessoa.getDataNascimento());
stmt.setString(3, pessoa.getSexo());
stmt.execute();
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();