Queria saber como faço para pegar uma data e salva-la no banco de dados e depois como faço para pega-la de volta e exibi-la.
Se alguém tiver alguma ideia agradeço a ajuda
estou usando o banco PostgreSQL.
Queria saber como faço para pegar uma data e salva-la no banco de dados e depois como faço para pega-la de volta e exibi-la.
Se alguém tiver alguma ideia agradeço a ajuda
estou usando o banco PostgreSQL.
O que você tem até agora?
Da uma estuda sobre a classe Calendar.
Qualquer dúvida, vai postando. =)
[quote=williamnwz]Queria saber como faço para pegar uma data e salva-la no banco de dados e depois como faço para pega-la de volta e exibi-la.
Se alguém tiver alguma ideia agradeço a ajuda
estou usando o banco PostgreSQL.
[/quote]
Isso depende o tipo de dados que a sua data será no banco de dados.
Normalmente, utiliza-se um Timestamp.
Ai é basicamente:
[code] Timestamp ts = new Timestamp(new Date().getTime());
ps.setTimestamp(1, ts);
//recuperar a data
Timestamp suaData = rs.getTimestamp("suadata");
Date d = new Date(suaData.getTime());
System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(d));[/code]
Creio que isso resolva.
Abraços.
Quando eu inserir um curso quero que ele salve na tabela a data que foi inserido o respectivo curso.
tenho aqui um metodo da minha classe CursoDAO:
public boolean inserir(Object object) {
try {
CursoDO curso = new CursoDO();
curso =(CursoDO)object;
String sql = "insert into cursos(id,nome,data) values (nextval('s_curso'),'"+curso.getNome()+"','"+new Date()+"')";
} catch (Exception e) {
// TODO: handle exception
}
return false;
}
Ainda Falta terminar este metodo!!
Aqui eu tenho minha classe CursoDO, eu nao sei se é melhor colocar a data na classe CursoDO ou se eu devo colocar a data direto no metodo do CursoDAO.
Queria uma opiniao de alguem…
package model;
import java.util.Date;
import java.util.List;
public class CursoDO {
private int id;
private List<ProfessorDO> professores;
private String nome;
private Date data;
public CursoDO() {
// TODO Auto-generated constructor stub
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
Se eu estiver fazendo besteiras por favor comentem!!!
Aproveita o embalo do comecinho e a empolgação, e dá uma lida sobre PreparedStatements
Show consegui resolver!!!
Obrigado pela Ajuda!!!
Dúvida movida para o fórum de persistência. Por favor, leia com atenção a descrição dos fóruns antes de postar.