Estou tentando inserir uma data no formato JAVA no banco de dados Oracle usando o PrepareStatement, como o código abaixo:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
...
if (v.elementAt(3) == null) {
pst.setObject(4, null);
} else {
pst.setDate(4, new Date(sdf.parse(v.elementAt(3).toString()).getTime()));
Na posição 3 do Vector “v” tem o seguinte valor: “2009-12-31”
Está ocorrendo o seguinte erro: Unparseable date: “2009-12-31”