Preciso alterar a sessão de conexão com o Oracle para retornar um campo de data com o formato abaixo.
Estou aplicando a alteração abaixo e não está funcionando.
Alguém sabe me dizer porque?
O java teima em retornar no formato mm/dd/yyyy. :x
Meu servidor de banco é Windows. Não sei se isto interfere em algo.
Statement rs = newConnection.createStatement();
rs.executeUpdate("ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY/MM/DD'");
O campo é realmente data, mas quando utilizava o MySQL eu somente fazia um getString e funcionava.
Agora na conversão para Oracle apresentou este problema.
Mas já estou trocando tudo para getDate, mesmo que dê um trabalho maior.
Mesmo assim obrigado pela dica.
[quote=zoren]o campo data que você quer retornar é realmente data??
as vezes pode ser String
mesmo que você altere no banco
se você fizer um getDate no resultSet, o java vai te dar um objeto Date, ai dependeria da sua conversão[/quote]