Classe Calendar

Bom dia…

Alguem aí sabe se é possível gravar no banco SQL Server uma Variavel de tipo Calendar? Pois estou tentando e sempre dá erro.

Tipo:

[code]private Calendar dataNascimento;

pstmt.setObject(4, membro.getDataNascimento().getTime());[/code]

Quando for assim, poste o erro que dá pra gente.

Mas muito provavelmente, no seu caso o erro é o seguinte:

o Calendar te retorna um objeto da classe java.util.Date, e o PreparedStatement espera que voce utilize um objeto da classe java.sql.Date.

Voce precisa criar um objeto desta classe para funcionar. Sim, eu também acho isso um saco, mas é necessário.

no seu caso, acho que isso resolveria:

java.sql.Date datasql = new java.sql.Date(membro.getDataNascimento().getTime().getTime());
pstmt.setObject(4, datasql);

O Renato valew cara funcionou sim resolvido o problema… Muito obrigado fera.