Brother, não tem outro resultset aberto nessa mesma connection? Ou no mesmo Statement?
V
Vinny
Tem otro aberto sim!
então isso quer dizer que eu não posso abrir mais de um ResultSet?
Pq eu precisaria ficar com tres aberto não teria como?
G
giulianocosta
Brother, tu até pode ter. Se nao me engano tem uma limitação de 1 resultset por statement. Logo tu teria que criar 3 statements. Não achei o lugar da documentação, teria que dar uma olhada pra saber o número exato.
Y
Yky_Mattshawn
Também não é possível. Assim… uma conexão só pode ter 1 Statement. E um Statement só pode ter um ResultSet. Logo, é um ResultSet por conexão. E seria muita gambiarra, então, ter 3 conexões com o banco.
O ideal é ler um ResultSet, armazenar os dados de que se precisa, fechá-lo, e então executar o próximo; e assim sucessivamente.
G
giulianocosta
Também não é possível. Assim… uma conexão só pode ter 1 Statement. E um Statement só pode ter um ResultSet. Logo, é um ResultSet por conexão. E seria muita gambiarra, então, ter 3 conexões com o banco.
O ideal é ler um ResultSet, armazenar os dados de que se precisa, fechá-lo, e então executar o próximo; e assim sucessivamente.
Cara, aonde tu encontrastes isso na documentação? Perdi essa referência e quero dar uma lida. Valeu.
Y
Yky_Mattshawn
Bom, na verdade eu falei baseado em algo que eu lembrava.
Realmente, sobre a conexão suportar apenas 1 Statement eu não encontrei na documentação, talvez eu esteja errado. oO
Sobre o ResultSet, está descrito na introdução da classe Statement:
Pois é, do Statement me lembrava de algo do tipo, agora da connection eu não sabia mesmo que era uma por statement. Uma vez li em algum lugar que parece que era dois por connection. Mas não achei na documentação também.
Quem souber, por favor, poste ai para ficar registrado…
Abraço,
Giuliano Costa
V
Vinny
Bom Brigadão ai galera eu realmente não sabia que so poderia ter uma conexão
eu estava quebrando a cabeça pra descobrir oque era aquele erro
bom agora eu vo faze diferente vo se armazeno em uma array os valores que eu preciso
Valeu, mais uma que eu aprendi!!!
G
giulianocosta
Vinny,
Uma sugestão, altera o título do tópico para “RESOLVIDO”, assim as futuras pessoas que passarem por esse problema acharam mais fácilmente.