Dúvida ResultSet (DB Oracle)

1 resposta
D

Galera eu estou fazendo um programinha aqui que faz um select em um BD Oracle. O problema é que todos os campos da tabela que são do tipo VARCHAR2 vem como NULL no ResultSet

Exemplo:

TABELA PRODUTO:
COD_PRODUTO NOME_PRODUTO
000001 SABAO
000002 ARROZ

Query: select * from PRODUTO;

Meu retorno é:
COD_PRODUTO NOME_PRODUTO
LINHA 1: 000001 NULL
LINHA 2: 000002 NULL

parte do código:

List<Produto> listaProdutos = new ArrayList<>();
while(resultSet.next){

Produto produto = new Produto();
produto.setInt(resultSet.getInt("COD_PRODUTO"));
produto.setNome(resultSet.getString("NOME_PRODUTO"));
listaProdutos.add(produto);

}

Ps: O exemplo é fictício eu ainda não fiz a bean nem a DAO fiz um método de teste apenas pois estou começando a usar banco de dados agora.

1 Resposta

D

Para os que tiverem o mesmo problema… Reveja os drivers, existem muitas incompatibilidades entre as versões dos Drivers Oracle.

Se possível teste um por um.

Criado 16 de setembro de 2016
Ultima resposta 1 de dez. de 2016
Respostas 1
Participantes 1