Ajuda a pegar um valor de um banco de dados

3 respostas
N

eu preciso setar em um objeto divisao os valores que estão no banco de dados, porém a segunda coluna da tabela divisao é um int, mas na classe ta recebendo um objeto da Classe Gaveta, assim qdo seta o cod_gaveta na classe divisao ta pegando da classe gaveta

enfim, acho q me enrolei mais ainda tentando explicar
vo postar o trecho :

divisao = new Divisao(rs.getInt("Codigo"), (Gaveta) rs.getObject("cod_Gaveta"), rs.getString("Desc_Divisao"));

eu queria saber se no segundo parametro um jeito de passar um int la

3 Respostas

thokk

Tente explicar novamente. Fazendo favor, pois o que vc escreveu eu realmente não pude entender.

Fabiano

nania,
Acho que o maior problema em entender o que você está querendo é o fato de não sabermos a situação real. O campo cod_gaveta é do tipo INTEIRO? Se sim, então porque o objeto Divisao recebe um objeto Gaveta?
No entanto, você já tentou algo assim:
Integer.parseInt(rs.getObject(“cod_gaveta”).toString());

Infelizmente não posso ajudar muito sem informações da classe Divisao e Gaveta.
Sds

N

ok, vo tentar explicar melhor

tenho a classe gaveta com int cod e String descricao
e com os getters e setters

e tem a classe divisao

eu tava usando int codigo, int codigo_gaveta e String desc mas falaram para passar no codigo_gaveta um objeto do tipo gaveta ao inves do int

ai to nisso ai

public class Divisao implements Serializable {
	
	private int codigo;
	private Gaveta gaveta;
	private String descricao;
public class Gaveta implements Serializable {
	
	
	private int codigo;
	private String Descricao;
Criado 15 de fevereiro de 2007
Ultima resposta 15 de fev. de 2007
Respostas 3
Participantes 3