RE: [java-list] ResultSet

2003-02-19 Por tôpico INFSOFT









Sim. Use um objeto do tipo
ResultSetMetaData.

Você consegue ele assim:



ResultSetMetaData rsmd = rs.getMetaData();



Agora olhe a API da classe ResultSetMetaData.
Tem bastante coisa interessante lá.





Willian Charles



-Original Message-
From: Paulo Gustavo Benfatti
[mailto:[EMAIL PROTECTED]] 
Sent: domingo, 26 de Janeiro de 2003 12:11
To: [EMAIL PROTECTED]
Subject: [java-list] ResultSet





Pessoal,











Para pegar o valor de um campo do
ResultSet eu uso por exemplo rs.getString(CAMPO);





mas no meu caso, eu preciso pegar o
valor do campo, e com é um select dinâmico, eu não sei que tipo de campo que eu
vou receber, existe alguma forma de saber o tipo do campo antes de fazer o get
??











Obrigado,





Paulo Benfatti










Re: [java-list] ResultSet

2003-02-03 Por tôpico Bruno do Amaral Dias Baptista


Fala, Lincoln. Soh por curiosidade:

  Eu uso muito o Sybase com java. Muito tempo atraz, precisei exatamente
disso, mas o campo que eu precisava pegar era char. o casting do
ResultSet.getObject(...) para tipos basicos (int,float, boolean,
char,short,etc) funciona?

  Sei que existem os getInteger(), getFloat(), getBoolean(), etc, mas nada
para char.

  Apenas uma curiosidade que me veio a memoria.


[]'s,

  Bruno do Amaral.



 On Sat, 1 Feb 2003 [EMAIL PROTECTED] wrote:

 Use rs.getObject(Campo) e depois dê um cast para o tipo que você precisa

 ETA
 []s
 Lincoln Masao Muraoka Junior
 Analista Programador
 ASTI Tecnologia - Unidade de Soluções
 Tel.: 55 11 3031-0069 r. 232
 [EMAIL PROTECTED]
 www.astitecnologia.com.br

  Pessoal,
 
  Para pegar o valor de um campo do ResultSet eu uso por exemplo
  rs.getString(CAMPO); mas no meu caso, eu preciso pegar o valor do
  campo, e com é um select dinâmico, eu não sei que tipo de campo que eu
  vou receber, existe alguma forma de saber o tipo do campo antes de
  fazer o get ??
 
  Obrigado,
  Paulo Benfatti




 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet

2003-02-02 Por tôpico lincoln
Use rs.getObject(Campo) e depois dê um cast para o tipo que você precisa

ETA
[]s
Lincoln Masao Muraoka Junior
Analista Programador
ASTI Tecnologia - Unidade de Soluções
Tel.: 55 11 3031-0069 r. 232
[EMAIL PROTECTED]
www.astitecnologia.com.br

 Pessoal,

 Para pegar o valor de um campo do ResultSet eu uso por exemplo
 rs.getString(CAMPO); mas no meu caso, eu preciso pegar o valor do
 campo, e com é um select dinâmico, eu não sei que tipo de campo que eu
 vou receber, existe alguma forma de saber o tipo do campo antes de
 fazer o get ??

 Obrigado,
 Paulo Benfatti




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet

2003-02-02 Por tôpico Claudio Miranda

	Ao ter o ReusltSet, use

ResultSetMetaData rm = ResultSet.getMetaData();
// o tipoe da 3a coluna
int type = rm.getColumnType(3);
// o nome do tipo da coluna
String typeName = rm.getColumnTypeName(3);

	Para verificar qual o tipo retornado no int, verifique a classe 
java.sql.Types.

	Olhe o javadoc da classe ResultSetMetaData e você terá tudo o que precisa.

][s

Claudio Miranda


Paulo Gustavo Benfatti wrote:
Pessoal,
 
Para pegar o valor de um campo do ResultSet eu uso por exemplo  
rs.getString(CAMPO);
mas no meu caso, eu preciso pegar o valor do campo, e com é um select 
dinâmico, eu não sei que tipo de campo que eu vou receber, existe alguma 
forma de saber o tipo do campo antes de fazer o get ??
 
Obrigado,
Paulo Benfatti


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] ResultSet sem retorno de Linha

2002-08-26 Por tôpico Marcio E Souza



Nulo... de sem retorno de registro
obs:com todas as dicas do pessoALL resolvi com 
sucesso !!!

Abraços
Marcio





- Original Message - 

  From: 
  Jose Carlos 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, August 21, 2002 1:16 
  PM
  Subject: Re: [java-list] ResultSet sem 
  retorno de Linha
  
  Como assim, o ResultSet retorna 
nulo?
  
- Original Message - 
From: 
Marcio E 
Souza 
To: [EMAIL PROTECTED] 
Sent: Tuesday, August 20, 2002 9:13 
PM
Subject: [java-list] ResultSet sem 
retorno de Linha

Olá Pessoal !ao executar o ResultSet 
abaixo:

String query = "SELECT * FROM tabela where 
cod=190 "ResultSet rs = stmt.executeQuery (query);

há situações em que não há retorna de 
linhas.Existe algum método do JDBC que trata essas situações 
?

Agradeço qualquer dica 
!AbraçosMarcio


Re: [java-list] Resultset consumindo memória

2002-07-28 Por tôpico Celso Junior



Cláudio, tente fechar todos os ResultSets e 
Statements que você usar. Feche a conexão com o banco ao encerrar as 
consultas.
Isto deve ajudar.

[]´s
Celso Jr

  - Original Message - 
  From: 
  Cláudio R. Lanzilotti 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, July 24, 2002 9:31 
  AM
  Subject: [java-list] Resultset consumindo 
  memória
  
  Ola Pessoal, sou iniciante em Java e preciso de 
  um help no uso do ResultSet..
  
  No código abaixo estou tendo problemas de memória 
  no servidor de banco de dados, é o seguinte:
  
  -executo o programa na minha 
  estação
  - no servidorfaço o monitormanentode 
  memória pelo Task Manager e a memória é consumida em questão de minutos, até 
  que a aplicação é abortada
  Fazendo alguns testes consegui resolver 
  eliminando os 2ResultSets rstAux que crio no terceiro 
  loop...
  O fato é que seguindo exemplos de livros e do 
  help consegui montar este programa, e na verdade não sei estou utilizando os 
  componentes de forma correta, definindo nos lugares certos
  
  Se alguém puder ajudar agradeço desde 
  já...
  
  Servidor: Win2000 Server c/ SQL Server 
  2000
  Minha estação: Win2000 Pro + J2SDK 
  1.4.0
  
  Valeu !!
  
  Claudio
  
  
  import java.io.*;import java.net.*;import 
  java.sql.*;import java.util.*;import 
  java.lang.reflect.Array;
  
  public class 
  tsthelp{ public 
  static void main(String args[]) throws 
  Exception 
  { 
  Properties prop = new 
  Properties(); 
  prop.put("user","HELP"); 
  prop.put("password","HELP"); 
  prop.put("serverVersion","Sql7"); 
  String url = 
  "jdbc:AvenirDriver://SERVIDOR:1433/HELPMIG"; 
  Class.forName 
  ("net.avenir.jdbc2.Driver"); 
  Connection ctn= DriverManager.getConnection(url,prop);
  
   
  Statement stmtEven = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtEmpr = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtFunc = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtAux = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  
   
  ResultSet rstAux;
  
   
  strSQL = " SELECT CODIGOEVENTO, NOMEVENTO, TEMQTDE, 
  TEMVALOR" 
  + " FROM 
  TB_EVENTO"; 
  ResultSet rstEven = stmtEven.executeQuery(strSQL);
  
   
  strSQL = " SELECT CODIGOEMPRESA, 
  NOMEEMPRESA" 
  + " WHERE 
  TB_EMPRESA"; 
  ResultSet rstEmpr = stmtEmpr.executeQuery(strSQL);
  
   
  while(rstEmpr.next()) 
  {
  
   
  strSQL = " SELECT CODIGOFUNC, 
  NOMEFUNC" 
  + " FROM 
  TB_FUNC" 
  + " WHERE CODIGOEMPRESA = " + 
  rstEmpr.getLong("CODIGOEMPRESA") 
  ResultSet rstFunc = stmtFunc.executeQuery(strSQL);
  
   
  while(rstFunc.next()) 
  {
  
   
  strSQL = " SELECT CODIGOLANCTO, 
  VALORLANCTO" 
  + " FROM 
  TB_LANCFUN" 
  + " WHERE CODFUNC = " + 
  rstFunc.getLong("CODFUNC") 
  ResultSet rstLanc = stmtLanc.executeQuery(strSQL);
  
   
  while( ! rstEven.next() 
  ) 
  {
  
   
  if ( rstEven.getString("TEMQTDE") == 'S' 
  ) 
  { 
  strSQL = " SELECT 
  QTDE" 
  + " FROM 
  TB_VALQTDE" 
  + " WHERE CODIGOFUNC = " + 
  rstFunc.getLong("CODIGOFUNC"); 
  rstAux = stmtAux.executeQuery(strSQL);
  
   
  rstAux.beforeFirst(); 
  if ( rstAux.next() 
  ) 
  { 
  dblTotQtde += 
  rstAux.getDouble("QTDE"); 
  } 
  rstAux.close(); 
  }
  
   
  if ( rstEven.getString("TEMVALOR") == 'S' 
  ) 
  { 
  strSQL = " SELECT 
  VALOR" 
  + " FROM 
  TB_VALVALOR" 
  + " WHERE CODIGOFUNC = " + 
  rstFunc.getLong("CODIGOFUNC"); 
  rstAux = stmtAux.executeQuery(strSQL);
  
   
  rstAux.beforeFirst(); 
  if ( rstAux.next() 
  ) 
  { 
  dblTotQtde += 
  rstAux.getDouble("VALOR"); 
  } 
  rstAux.close(); 
  }
  
   
  } // Evento
  
   
  } // Func
  
   
  } // Empr
  
   
  stmtFunc.close(); 
  stmtEmpr.close(); 
  stmtEven.close(); 
  stmtAux.close(); 
  }
  
  }
  
  


Re: [java-list] ResultSet

2002-07-26 Por tôpico Henderson Macedo


José, as funções FIRST E LAST não foram implementadas, somente a função PREV e 
NEXT.

Sds.

Henderson


import java.sql.*;

public class teste {

Connection ConexaoBD;
org.gjt.mm.mysql.ResultSet rs;

/** Creates a new instance of teste */
public teste() {
try {
new org.gjt.mm.mysql.Driver();
ConexaoBD = 
DriverManager.getConnection(jdbc:mysql://127.0.0.1:3306/BANCO, USUARIO, 
SENHA);
rs = (org.gjt.mm.mysql.ResultSet) 
ConexaoBD.createStatement().executeQuery(Select * from notafiscal);

while (rs.next()) {
System.out.println(rs.getInt(NotaNum));
}

while (rs.prev()) {
System.out.println(rs.getInt(NotaNum));
}

rs.close();
ConexaoBD.close();
} catch (Exception e) {
e.printStackTrace();
}

System.exit(1);
}

public static void main( String args[] ) {
teste a = new teste();
}   
}


Em Sex 26 Jul 2002 00:22, José Marques escreveu:
 Caros colegas,

 Alguém tem um exemplo-fonte usando ResultSet que permita navegar nos botões
 |   | (início, anterior, próximo e último) ?. Obs: Estou começando a
 usar MySql e JBuilder (Não sei se esta informação é relevante).

 Antecipadamente agradecido,

 José Marques Filho
 [EMAIL PROTECTED]

-- 
Henderson Macedo
Dpto. Informática - Draft Comércio e Indústria Ltda.
47  435-6771

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet

2002-07-26 Por tôpico Luiz SantAnna

Eu nao tenho um exemplo pronto aqui comigo, mas para obter uma conexao use 
as interfaces e classes do pacote java.sql.

Primeiro vc tem que carregar o driver:
try{
  Class.forName(driver);
} catch(ClassNotFoundException e){
}

Onde driver é a classe do driver, por exemplo:
oracle.driver.OracleDriver

Depois vc obtem uma conexao:

Connection cn = DriverManager.getConnection(connectionstring, user, senha)

Depois vc cria um Statement:

Statement st = cn.createStatement();

E finalmente vc executa a query:

ResultSet rs = st.executeQuery(query)

onde query é a query que vc deseja fazer.

o rs tem os seguintes métodos para sua navegacao:

next(), previous(), first() e last().

Espero ter ajudado.

Abracos,

Luiz Henrique

From: José Marques [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [java-list] ResultSet
Date: Fri, 26 Jul 2002 00:22:01 -0300

Caros colegas,

Alguém tem um exemplo-fonte usando ResultSet que permita navegar nos botões 
|   | (início, anterior, próximo e último) ?.
Obs: Estou começando a usar MySql e JBuilder (Não sei se esta informação é 
relevante).

Antecipadamente agradecido,

José Marques Filho
[EMAIL PROTECTED]




_
Converse com seus amigos online, faça o download grátis do MSN Messenger: 
http://messenger.msn.com.br


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] Resultset consumindo memória

2002-07-25 Por tôpico Sven E . van ´t Veer



qual o 
tamanho das tabelas ???

  -Original Message-From: Cláudio R. Lanzilotti 
  [mailto:[EMAIL PROTECTED]]Sent: Wednesday, July 24, 
  2002 9:31 AMTo: [EMAIL PROTECTED]Subject: 
  [java-list] Resultset consumindo memória
  Ola Pessoal, sou iniciante em Java e preciso de 
  um help no uso do ResultSet..
  
  No código abaixo estou tendo problemas de memória 
  no servidor de banco de dados, é o seguinte:
  
  -executo o programa na minha 
  estação
  - no servidorfaço o monitormanentode 
  memória pelo Task Manager e a memória é consumida em questão de minutos, até 
  que a aplicação é abortada
  Fazendo alguns testes consegui resolver 
  eliminando os 2ResultSets rstAux que crio no terceiro 
  loop...
  O fato é que seguindo exemplos de livros e do 
  help consegui montar este programa, e na verdade não sei estou utilizando os 
  componentes de forma correta, definindo nos lugares certos
  
  Se alguém puder ajudar agradeço desde 
  já...
  
  Servidor: Win2000 Server c/ SQL Server 
  2000
  Minha estação: Win2000 Pro + J2SDK 
  1.4.0
  
  Valeu !!
  
  Claudio
  
  
  import java.io.*;import java.net.*;import 
  java.sql.*;import java.util.*;import 
  java.lang.reflect.Array;
  
  public class 
  tsthelp{ public 
  static void main(String args[]) throws 
  Exception 
  { 
  Properties prop = new 
  Properties(); 
  prop.put("user","HELP"); 
  prop.put("password","HELP"); 
  prop.put("serverVersion","Sql7"); 
  String url = 
  "jdbc:AvenirDriver://SERVIDOR:1433/HELPMIG"; 
  Class.forName 
  ("net.avenir.jdbc2.Driver"); 
  Connection ctn= DriverManager.getConnection(url,prop);
  
   
  Statement stmtEven = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtEmpr = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtFunc = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
  Statement stmtAux = 
  ctn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
  
   
  ResultSet rstAux;
  
   
  strSQL = " SELECT CODIGOEVENTO, NOMEVENTO, TEMQTDE, 
  TEMVALOR" 
  + " FROM 
  TB_EVENTO"; 
  ResultSet rstEven = stmtEven.executeQuery(strSQL);
  
   
  strSQL = " SELECT CODIGOEMPRESA, 
  NOMEEMPRESA" 
  + " WHERE 
  TB_EMPRESA"; 
  ResultSet rstEmpr = stmtEmpr.executeQuery(strSQL);
  
   
  while(rstEmpr.next()) 
  {
  
   
  strSQL = " SELECT CODIGOFUNC, 
  NOMEFUNC" 
  + " FROM 
  TB_FUNC" 
  + " WHERE CODIGOEMPRESA = " + 
  rstEmpr.getLong("CODIGOEMPRESA") 
  ResultSet rstFunc = stmtFunc.executeQuery(strSQL);
  
   
  while(rstFunc.next()) 
  {
  
   
  strSQL = " SELECT CODIGOLANCTO, 
  VALORLANCTO" 
  + " FROM 
  TB_LANCFUN" 
  + " WHERE CODFUNC = " + 
  rstFunc.getLong("CODFUNC") 
  ResultSet rstLanc = stmtLanc.executeQuery(strSQL);
  
   
  while( ! rstEven.next() 
  ) 
  {
  
   
  if ( rstEven.getString("TEMQTDE") == 'S' 
  ) 
  { 
  strSQL = " SELECT 
  QTDE" 
  + " FROM 
  TB_VALQTDE" 
  + " WHERE CODIGOFUNC = " + 
  rstFunc.getLong("CODIGOFUNC"); 
  rstAux = stmtAux.executeQuery(strSQL);
  
   
  rstAux.beforeFirst(); 
  if ( rstAux.next() 
  ) 
  { 
  dblTotQtde += 
  rstAux.getDouble("QTDE"); 
  } 
  rstAux.close(); 
  }
  
   
  if ( rstEven.getString("TEMVALOR") == 'S' 
  ) 
  { 
  strSQL = " SELECT 
  VALOR" 
  + " FROM 
  TB_VALVALOR" 
  + " WHERE CODIGOFUNC = " + 
  rstFunc.getLong("CODIGOFUNC"); 
  rstAux = stmtAux.executeQuery(strSQL);
  
   
  rstAux.beforeFirst(); 
  if ( rstAux.next() 
  ) 
  { 
  dblTotQtde += 
  rstAux.getDouble("VALOR"); 
  } 
  rstAux.close(); 
  }
  
   
  } // Evento
  
   
  } // Func
  
   
  } // Empr
  
   
  stmtFunc.close(); 
  stmtEmpr.close(); 
  stmtEven.close(); 
  stmtAux.close(); 
  }
  
  }
  
  


Re: [java-list] ResultSet entre paginas

2002-06-15 Por tôpico @javabr



Ricardo,

A resposta é: No way Man!!!

Nao tem jeito. não desta maneira.. 
Veja:

O Protocolo HTTP é stateless. Ou seja.. caiu 
na máquina do usuário.. babau.. nao tem como recurar mais.

Uma das soluções que você pode aplicar 
é:
- Faça um Servlet que coloque o resultSet na 
sessão do usuário e passe para o JSP via Bean 
(request.setAttribute).
- Dentro do seu JSP vc chama o Servlet onde 
vc pegará o valor da sessão e o enviará para a nova página JSP.

É meio porca, mas funciona...

[]s
Leandro Bitencourt
Analista de Sistemas - IBM 
Brasil




- Original Message - 
From: [EMAIL PROTECTED]
To: "Lista SouJava" [EMAIL PROTECTED]
Sent: Friday, June 14, 2002 11:01 AM
Subject: [java-list] ResultSet entre 
paginas
 Amigos;   Eu posso passar um ResultSet de uma pagina 
JSP para outra usando o  request.getParameter(), qual a sintaxe para 
resgatar o valor como ResultSet  na pagina destino ;   
Grato; Ricardo   -- LISTA 
SOUJAVA   http://www.soujava.org.br 
- Sociedade de Usuários Java da Sucesu-SP  dúvidas mais comuns: 
http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] 
 
- 



Re: [java-list] ResultSet entre paginas

2002-06-15 Por tôpico squadra.lincolm

Tem jeito sim, basta colocar o ResultSet em um objeto
session da seguinte forma:
ResultSet rs = stmt.executeQuery(SELECT * FROM TABELA);
session.setAttribute(rs, rs);

E na outra página JSP use:
ResultSet rs = (ResultSet) session.getAttribute(rs);

Isso vai minar sua performance dependendo do tamanho do
resultset e do número de usuários conectados.

Um abraço,

Lincolm
 Ricardo,

 A resposta é: No way Man!!!

 Nao tem jeito. não desta maneira.. Veja:

 O Protocolo HTTP é stateless. Ou seja.. caiu na
máquina do usuário.. babau.. nao tem como recurar mais.

 Uma das soluções que você pode aplicar é:
 - Faça um Servlet que coloque o resultSet na sessão do
usuário e passe para o JSP via Bean
(request.setAttribute).
 - Dentro do seu JSP vc chama o Servlet onde vc pegará
o valor da sessão e o enviará para a nova página JSP.

 É meio porca, mas funciona...

 []s
 Leandro Bitencourt
 Analista de Sistemas - IBM Brasil




 - Original Message -
 From: [EMAIL PROTECTED]
 To: Lista SouJava [EMAIL PROTECTED]
 Sent: Friday, June 14, 2002 11:01 AM
 Subject: [java-list] ResultSet entre paginas


  Amigos;
 
  Eu posso passar um ResultSet de uma pagina JSP para
outra usando o
  request.getParameter(), qual a sintaxe para resgatar
o valor como ResultSet
  na pagina destino ;
 
  Grato;
  Ricardo
 
  -- LISTA SOUJAVA 

  http://www.soujava.org.br  -  Sociedade de Usuários
Java da Sucesu-SP
  dúvidas mais comuns:
http://www.soujava.org.br/faq.htm
  regras da lista: http://www.soujava.org.br/regras.htm
  historico: http://www.mail-archive.com/java-list%
40soujava.org.br
  para sair da lista: envie email para java-list-
[EMAIL PROTECTED]
  -

 


__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] resultset muito grande x jsp

2002-05-12 Por tôpico Mike Moreira

Ola ...

Vc pode colocar um contador de linha e a cada 100 linhas executar o out.flush(); - que 
descarrega o buffer para o browser


Mike Moreira 
CPA Sistemas de Informação 
+55.11.4330-6066
[EMAIL PROTECTED]
 
- Original Message - 
From: Luiz Fernando [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, May 08, 2002 11:51 AM
Subject: [java-list] resultset muito grande x jsp


Tenho uma consulta em um banco de dados que retorna um 
conjunto de dados muito grande. Esses dados sao exibidos 
em uma pagina JSP. O problema eh que as vezes acontece 
de o JSP nao terminar de montar a pagina inteira. Ele 
simplesmente para la na metade do HTML sem gerar nenhum 
erro nem nada. Ja olhei os logs do tomcat e nada...O que 
tenho no jsp eh tipo assim:

%  while (rs.next())
{
  out.println(dados);
}

%
Uso o tomcat 4.0.3
Alguem tem alguma ideia do que pode ser isso?

Obrigado,
Luiz Fernando

 
__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-





-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] resultset muito grande x jsp

2002-05-11 Por tôpico Bruno Borges

pagine seu codigo. guarde os dados em vetores,
jogue-os pra dentro de um bean, coloque o bean na
sessao, e implemente a paginacao por parametros. :)

nenhum servidor jsp/servlet conseguiria carregar algo
muito grande. o problema estah no brownser. eh
inviavel carregar um html de 6Mb :) afinal, nao sao
apenas caracteres q vieram do resultset, ainda tem as
td, b, tr div... etc... muito caracter...

abracos, bruno

 --- George Leite Jr [EMAIL PROTECTED] escreveu:
 Eu acho vc poderia quebrar o resultando da consulta
 em
 mais de uma página fazendo uma espécie de navegação
 pelo resultado tal como: proximo anterior
 ultimo
 ... Exibindo uns 20 registros por página
 
  --- Luiz Fernando
 [EMAIL PROTECTED]
 escreveu:  Tenho uma consulta em um banco de dados
 que retorna
  um
  conjunto de dados muito grande. Esses dados sao
  exibidos
  em uma pagina JSP. O problema eh que as vezes
  acontece
  de o JSP nao terminar de montar a pagina inteira.
  Ele
  simplesmente para la na metade do HTML sem gerar
  nenhum
  erro nem nada. Ja olhei os logs do tomcat e
 nada...O
  que
  tenho no jsp eh tipo assim:
  
  %  while (rs.next())
  {
out.println(dados);
  }
  
  %
  Uso o tomcat 4.0.3
  Alguem tem alguma ideia do que pode ser isso?
  
  Obrigado,
  Luiz Fernando
  
  
 

__
  Quer ter seu próprio endereço na Internet?
  Garanta já o seu e ainda ganhe cinco e-mails
  personalizados.
  DomíniosBOL - http://dominios.bol.com.br
  
  
  
  -- LISTA SOUJAVA
  
  http://www.soujava.org.br  -  Sociedade de
 Usuários
  Java da Sucesu-SP
  dúvidas mais comuns:
  http://www.soujava.org.br/faq.htm
  regras da lista:
  http://www.soujava.org.br/regras.htm
  historico:
 

http://www.mail-archive.com/java-list%40soujava.org.br
  para sair da lista: envie email para
  [EMAIL PROTECTED]
 

-
   
 
 =
 George Leite Jr 
 Curso : Ciencia da Computacao UNIT
 [EMAIL PROTECTED]
 [EMAIL PROTECTED]
 

___
 Yahoo! Encontros
 O lugar certo para você encontrar aquela pessoa que
 falta na sua vida. Cadastre-se hoje mesmo!
 http://br.encontros.yahoo.com/
 
 -- LISTA SOUJAVA
  
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP 
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 historico:

http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED] 

-
  

___
Yahoo! Encontros
O lugar certo para você encontrar aquela pessoa que falta na sua vida. Cadastre-se 
hoje mesmo!
http://br.encontros.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] resultset muito grande x jsp

2002-05-10 Por tôpico Lincolm Ferreira de Aguiar



Olá Luiz, 

O que pode estar acontecendo é que o 
tempo de execução do script está excedendo o que o servidor considera como 
ativo. 

Lincolm

  - Original Message - 
  From: 
  Luiz Fernando 
  To: [EMAIL PROTECTED] 
  Sent: Wednesday, May 08, 2002 11:51 
  AM
  Subject: [java-list] resultset muito 
  grande x jsp
  Quer ter seu próprio endereço na Internet?Garanta já o seu 
  e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.brTenho 
  uma consulta em um banco de dados que retorna um conjunto de dados muito 
  grande. Esses dados sao exibidos em uma pagina JSP. O problema eh que as 
  vezes acontece de o JSP nao terminar de montar a pagina inteira. Ele 
  simplesmente para la na metade do HTML sem gerar nenhum erro nem nada. 
  Ja olhei os logs do tomcat e nada...O que tenho no jsp eh tipo 
  assim:% while (rs.next()) 
  { 
  out.println("dados"); }%Uso o tomcat 
  4.0.3Alguem tem alguma ideia do que pode ser 
  isso?Obrigado,Luiz 
  Fernando__Quer 
  ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco 
  e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br-- 
  LISTA SOUJAVA  http://www.soujava.org.br - 
  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras 
  da lista: http://www.soujava.org.br/regras.htmhistorico: 
  http://www.mail-archive.com/java-list%40soujava.org.brpara 
  sair da lista: envie email para [EMAIL PROTECTED] 
  -


Re: [java-list] resultset muito grande x jsp

2002-05-09 Por tôpico George Leite Jr

Eu acho vc poderia quebrar o resultando da consulta em
mais de uma página fazendo uma espécie de navegação
pelo resultado tal como: proximo anterior ultimo
... Exibindo uns 20 registros por página

 --- Luiz Fernando [EMAIL PROTECTED]
escreveu:  Tenho uma consulta em um banco de dados
que retorna
 um
 conjunto de dados muito grande. Esses dados sao
 exibidos
 em uma pagina JSP. O problema eh que as vezes
 acontece
 de o JSP nao terminar de montar a pagina inteira.
 Ele
 simplesmente para la na metade do HTML sem gerar
 nenhum
 erro nem nada. Ja olhei os logs do tomcat e nada...O
 que
 tenho no jsp eh tipo assim:
 
 %  while (rs.next())
 {
   out.println(dados);
 }
 
 %
 Uso o tomcat 4.0.3
 Alguem tem alguma ideia do que pode ser isso?
 
 Obrigado,
 Luiz Fernando
 
 

__
 Quer ter seu próprio endereço na Internet?
 Garanta já o seu e ainda ganhe cinco e-mails
 personalizados.
 DomíniosBOL - http://dominios.bol.com.br
 
 
 
 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 historico:

http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para
 [EMAIL PROTECTED]

-
  

=
George Leite Jr 
Curso : Ciencia da Computacao UNIT
[EMAIL PROTECTED]
[EMAIL PROTECTED]

___
Yahoo! Encontros
O lugar certo para você encontrar aquela pessoa que falta na sua vida. Cadastre-se 
hoje mesmo!
http://br.encontros.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] ResultSet

2002-04-03 Por tôpico Jose Carlos Canova



 Sandro nao é 
exatamente no resultset seu problema. 
 O cursor (no 
banco de dado) que foi aberto é do tipo "forward only" ou seja vai apenas pra 
frente. 
 A 
implementacao do SQLStatment e ResultSet dependo da implementação do feita pelo 
desenvolvedor(le-se que implementou o pacote do java.sql).
 De uma 
detalhada qual banco de dados e driver jdbc vice esta usando, talvez consiga 
ajuda-lo.
[Jose Carlos 
Canova]

-Mensagem original-De: 
Sandro Brandão [mailto:[EMAIL PROTECTED]]Enviada: terça-feira, 
2 de abril de 2002 02:57Para: 
[EMAIL PROTECTED]Assunto: [java-list] 
ResultSet

  Bom dia amigos,
  
   Gostaria de tirar a seguinte 
  dúvida: 
   
   Fiz 
  uma consulta no BD e me retornou os registros que estão num 
  ResultSet.
Quando uso 
  o método next() do ResultSet, funciona certinho.
Mas quando 
  quero utilizar os métodos absolute(), first(), last() do ResultSet ele gera 
  uma exceção, pois preciso dessa flexibilidade no conjunto de resultado da 
  consulta para montar minha tela.
Parece que 
  temos que setar algum atributo do ResultSet para fazer essas 
  operações.
Alguém 
  poderia me ajudar, por favor.
  
   Obrigado.
  
  Sandro 
Brandão


Re: [java-list] ResultSet

2002-04-03 Por tôpico Lincolm Ferreira de Aguiar



Olá Sandro,

O método createStatement() tem 
várias assinaturas, uma delas permite a paginação pois altera as propriedades do 
cursor inclusive. Dê uma olhada na calsse Connection no método 
createStatement().

Espero ter ajudado,

Lincolm Ferreira de 
AguiarWebMaster - QueroProgramar[EMAIL PROTECTED]

www.geocities.com/lincolmf

  - Original Message - 
  From: 
  Sandro 
  Brandão 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, April 02, 2002 2:56 
  AM
  Subject: [java-list] ResultSet
  
  
  Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe 
  cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br
  

  
  

  Bom dia amigos,
  
   Gostaria de tirar a seguinte 
  dúvida: 
   
   Fiz 
  uma consulta no BD e me retornou os registros que estão num 
  ResultSet.
Quando uso 
  o método next() do ResultSet, funciona certinho.
Mas quando 
  quero utilizar os métodos absolute(), first(), last() do ResultSet ele gera 
  uma exceção, pois preciso dessa flexibilidade no conjunto de resultado da 
  consulta para montar minha tela.
Parece que 
  temos que setar algum atributo do ResultSet para fazer essas 
  operações.
Alguém 
  poderia me ajudar, por favor.
  
   Obrigado.
  
  Sandro 
Brandão


Re: [java-list] ResultSet

2002-01-22 Por tôpico Lincolm Ferreira de Aguiar

Já tentou o método seuResultSet.getDate(NOME_DO_CAMPO) ?

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf
- Original Message -
From: Marcelo M. Pereira [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 22, 2002 7:25 AM
Subject: [java-list] ResultSet


 Quer ter seu próprio endereço na Internet?
 Garanta já o seu e ainda ganhe cinco e-mails personalizados.
 DomíniosBOL - http://dominios.bol.com.br





 Olá Pessoal!

 Será que alguém saberia me dizer como eu posso extrair
 dados de um ResultSet do tipo DATE, TIME e DATETIME.
 Com valores inteiros e caracteres da certo

 Obrigado desde já

 =
 Marcelo M Pereira

 
___
 Yahoo! GeoCities
 Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É 
fácil e grátis!
 http://br.geocities.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet

2002-01-22 Por tôpico Anderson Goncalves da Silva


O JDBC (aparentemente) não tem implementado um metodo que pegue Datetime do
banco. O que eu costumo fazer : Utilizo o Método rs.getString(x) onde x é o
indice ou nome do campo Datetime, com isso obtenho uma String contendo os
dados de data e hora do campo do banco de dados e posso fazer o que quiser
com ela.

Os metodos rs.getDate(x) e rs.getTime(x) deveriam funcionar para campos
somente Date e somente Time, respectivamente.

[]´s
Anderson

- Original Message -
From: Marcelo M. Pereira [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, January 22, 2002 7:25 AM
Subject: [java-list] ResultSet


 Quer ter seu próprio endereço na Internet?
 Garanta já o seu e ainda ganhe cinco e-mails personalizados.
 DomíniosBOL - http://dominios.bol.com.br





 Olá Pessoal!

 Será que alguém saberia me dizer como eu posso extrair
 dados de um ResultSet do tipo DATE, TIME e DATETIME.
 Com valores inteiros e caracteres da certo

 Obrigado desde já

 =
 Marcelo M Pereira



___
 Yahoo! GeoCities
 Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo!
GeoCities. É fácil e grátis!
 http://br.geocities.yahoo.com/

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet

2001-11-19 Por tôpico Sven van ´t Veer

Pelo jeito vc usa a mesma Coneção. Por coneção pode existir somente um 
resultset.

Marcel Henrique wrote:

Alguém sabe se java tem alguma restrição, ou algum bug, quando usamos um
resultset dentro de outro?

Por exemplo:

*** código 1 ***

ResultSet rs = executaQuery(SELECT * FROM tabela1){
   while(rs.next()){
   ...
}
}

*** código 2 ***

ResultSet rs = executaQuery(SELECT * FROM tabela1){
   while(rs.next()){
   ResultSet rs2 = executaQuery(SELECT * FROM tabela2);
   while(rs2.next()){
   ...
   }
}
}

Já aconteceu muitas vezes de eu executar o código um e o loop while rodar
mais de uma vez, porém, quando eu tento fazer algo parecido com o código
2, o primeiro loop while só é executado uma vez, independente do número de
elementos do ResultSet rs.

--

Marcel Henrique dos Santos 
Universidade Estadual de Maringá
CTC - Centro de Tecnologia
DIN - Departamento de Informática
OFMCP - Organização dos Frutos Marinhos
e Criaturas com Pedipalpos
Ciência da Computação / 1998

Moisés, no alto do Monte Sinai, ouviu a voz que
 dizia: 'Vai com peso, Moisés'
   Biblia da OAE



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet

2001-11-19 Por tôpico Luiz Geovani Vier

Se tiveres dois statements diferentes, tudo bem.
Ou seja, cada ResultSet deve pertencer a um Statement diferente. Aí
funciona!

abs
Geovani

- Original Message -
From: Marcel Henrique [EMAIL PROTECTED]
To: Lista de java [EMAIL PROTECTED]
Sent: Sunday, November 18, 2001 4:19 PM
Subject: [java-list] ResultSet



Alguém sabe se java tem alguma restrição, ou algum bug, quando usamos um
resultset dentro de outro?

Por exemplo:

*** código 1 ***

ResultSet rs = executaQuery(SELECT * FROM tabela1){
while(rs.next()){
...
}
}

*** código 2 ***

ResultSet rs = executaQuery(SELECT * FROM tabela1){
while(rs.next()){
ResultSet rs2 = executaQuery(SELECT * FROM tabela2);
while(rs2.next()){
...
}
}
}

Já aconteceu muitas vezes de eu executar o código um e o loop while rodar
mais de uma vez, porém, quando eu tento fazer algo parecido com o código
2, o primeiro loop while só é executado uma vez, independente do número de
elementos do ResultSet rs.

--

Marcel Henrique dos Santos
Universidade Estadual de Maringá
CTC - Centro de Tecnologia
DIN - Departamento de Informática
OFMCP - Organização dos Frutos Marinhos
e Criaturas com Pedipalpos
Ciência da Computação / 1998

Moisés, no alto do Monte Sinai, ouviu a voz que
 dizia: 'Vai com peso, Moisés'
   Biblia da OAE



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet

2001-11-19 Por tôpico Lusoujava

Só uma pequena correção.

Vc pode ter vários Statements por conexão JDBC. Porém, somente um ResultSet
ativo por Statement. Segue abaixo um fragmento do javadoc do Statement.

..Only one ResultSet per Statement can be open at any point in time.
Therefore, if the reading of one ResultSet is interleaved with the reading
of another, each must have been generated by different Statements ...

[ ]´s
Luciano da Silva Coelho
[EMAIL PROTECTED]
Sun Certified Programmer for JAVA2
Sun Certified Web Component Developer for J2EE
Sun Certified Instructor for JAVA2
Diretor de Tecnologia
e-Sec Tecnologia em Segurança de Dados
www.esec.com.br
- Original Message -
From: Sven van ´t Veer [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, November 19, 2001 7:27 AM
Subject: Re: [java-list] ResultSet


 AcessoBOL, só R$ 9,90! O menor preço do mercado!
 Assine já! http://www.bol.com.br/acessobol/



 Pelo jeito vc usa a mesma Coneção. Por coneção pode existir somente um
 resultset.

 Marcel Henrique wrote:

 Alguém sabe se java tem alguma restrição, ou algum bug, quando usamos um
 resultset dentro de outro?
 
 Por exemplo:
 
 *** código 1 ***
 
 ResultSet rs = executaQuery(SELECT * FROM tabela1){
  while(rs.next()){
  ...
 }
 }
 
 *** código 2 ***
 
 ResultSet rs = executaQuery(SELECT * FROM tabela1){
  while(rs.next()){
  ResultSet rs2 = executaQuery(SELECT * FROM tabela2);
  while(rs2.next()){
  ...
  }
 }
 }
 
 Já aconteceu muitas vezes de eu executar o código um e o loop while rodar
 mais de uma vez, porém, quando eu tento fazer algo parecido com o código
 2, o primeiro loop while só é executado uma vez, independente do número
de
 elementos do ResultSet rs.
 
 --
 
 Marcel Henrique dos Santos
 Universidade Estadual de Maringá
 CTC - Centro de Tecnologia
 DIN - Departamento de Informática
 OFMCP - Organização dos Frutos Marinhos
 e Criaturas com Pedipalpos
 Ciência da Computação / 1998
 
 Moisés, no alto do Monte Sinai, ouviu a voz que
  dizia: 'Vai com peso, Moisés'
Biblia da OAE
 
 
 
 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -
 



 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet Desconectado

2001-09-18 Por tôpico Sven van ´t Veer
Vc no pode trafegar um resultset. Ele no  Serializable e depende da conco

Nelson Ponce wrote:
[EMAIL PROTECTED]">
  Pessoal, existe alguma maneira de eu desconectar um 
ResultSet da Connection que o originou?
  
  Minha intencao  poder trafegar o ResultSet entre 
diversos EJBs, utilizando-o mesmo depois da conexao ter sido 
fechada.
  
  Valeu,
  Nelson.
  
  


RE: [java-list] ResultSet Desconectado

2001-09-18 Por tôpico Jorge Martins



Nelson,

Isto 
não é bom.

Primeiro por que você estará alocando um recurso. E como prioridade de 
programação, os recursos têm de ser otimizados ao máximo pelo seu grande 
custo.

Segundo, por uma quebra no modelo de camadas. Isto por que você estará 
propagando uma classe que só tem sentido na camada de integração por outras 
camadas (de negócios, de apresentação, etc.)

Popule 
uma classe de negócios com os dados do record set e utilize este objeto para 
comunicação de seus EJB's.

abraços

Jorge

-Original Message-From: Nelson Ponce 
[mailto:[EMAIL PROTECTED]]Sent: segunda-feira, 17 de setembro 
de 2001 16:28To: [EMAIL PROTECTED]Subject: 
[java-list] ResultSet Desconectado
Pessoal, existe alguma maneira de eu desconectar um 
ResultSet da Connection que o originou?

Minha intencao é poder trafegar o ResultSet entre 
diversos EJB´s, utilizando-o mesmo depois da conexao ter sido 
fechada.

Valeu,
Nelson.


Re: [java-list] ResultSet TYPE_FORWARD_ONLY

2000-12-04 Por tôpico Alexandre Torres



como assim vc perde ? um cast nao faz perder dados, o objeto continua sendo
da classe instanciada. Basta vc dar outro cast para a classe original:
JComponent c = new JComponent;
JButton b = new JButton();
c.add(b);
Component c2 = (Component) c; // Componentes nao tem o metodo
add ou getComponents
(...)
JComponent c3 = (JComponent) c2;
if ( b.equals(c3.getComponent(0)) ) {
 System.out.println("eh o mesmo botao!!!");
}
Portanto, basta vc fazer um cast novamente (aliais, se o metodo existir
nas 2 classes, o metodo chamado sera o da classe instanciada e nao a do
"cast". So que as vezes o metodo nao esta disponivel na superclasse...
ai precisa dar um cast "denovo").
tvz seja outro problema tb ...
Um abrao.
Mike Moreira wrote:

Ola Galera,
estou usando o JDBC2 e tenho uma procedure que retorna um cursor.Estou
registrando o parametro de saida como OracleTypes.Cursor - que eh um tipo
exclusivo das bibliotecas da oracle - e estou retornando via Stmt.getObject(indice>)
o problema eh que como o resultado eh um objeto eu preciso dar um Cast
para ResultSet, e ao dar esse cast eu perco as configuracoes que eu tinha
dado para o Stmt - tinha configurado para TYPE_CASE_INSENSITIVE para poder
fazer a navegacao FIRST/LAST/PREVIOUS/NEXT. Alguem ja passou por isso ou
tem alguma ideia!? >>
[]'s
MikeNOW
Mike Moreira
CPA Sistemas de Informao
+55.11.9737-2695
[EMAIL PROTECTED]
[EMAIL PROTECTED]
UIN : 85898833
>>
--
Alexandre Torres
Analista de Sistemas e Tecnologia - Dixtal Biomdica
--
Por favor, nao fornea meu e-mail a terceiros sem minha autorizao.





Re: [java-list] ResultSet:

2000-10-19 Por tôpico Renato Quedas

Decio,

Esse ResultSet está declarado dentro de uma declaração de atributo jsp
%! % ou utilizando jsp:usebean ?
Se estiver utilizando jsp:usebean  tente utilizar o scope=page.

Abraço

Renato
- Original Message -
From: "Decio" [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, October 17, 2000 7:58 AM
Subject: [java-list] ResultSet:


 Agradeceria se alguém me pudesse ajudar,

 Tenho um ResultSet numa pagina jsp, toda vez que carrego essa pagina tenho
 que listar os campos desse RS.
 Mas o RS sempre terá um só registro, então quando eu utilizao rs.next(), o
 ponteiro do banco vai pro primeiro registro e lista os campos da tabela,
até
 aí ok.
 Mas se eu der um reload na pagina, como o rs está no único registro, o
 método rs.next() retorna false e não lista os campos da tabela.

 Agradeço desde já.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet:

2000-10-19 Por tôpico Leandro de Oliveira Ferreira

Se voce estiver usando um driver JDBC 2.0 , dependendo do banco voce pode 
"andar" com o ponteiro do ResultSet.

At 08:58 AM 10/17/00 -0200, you wrote:
Agradeceria se alguém me pudesse ajudar,

Tenho um ResultSet numa pagina jsp, toda vez que carrego essa pagina tenho
que listar os campos desse RS.
Mas o RS sempre terá um só registro, então quando eu utilizao rs.next(), o
ponteiro do banco vai pro primeiro registro e lista os campos da tabela, até
aí ok.
Mas se eu der um reload na pagina, como o rs está no único registro, o
método rs.next() retorna false e não lista os campos da tabela.

Agradeço desde já.


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet:

2000-10-18 Por tôpico Sven van 't Veer



Decio wrote:
 
 Agradeceria se alguém me pudesse ajudar,
 
 Tenho um ResultSet numa pagina jsp, toda vez que carrego essa pagina tenho
 que listar os campos desse RS.
 Mas o RS sempre terá um só registro, então quando eu utilizao rs.next(), o
 ponteiro do banco vai pro primeiro registro e lista os campos da tabela, até
 aí ok.
 Mas se eu der um reload na pagina, como o rs está no único registro, o
 método rs.next() retorna false e não lista os campos da tabela.
 
faz um rs.beforeFirst() antes do rs.next()..

sven

-- 
==
Sven E. van 't Veer  
http://www.cachoeiro.net
Java Developer  [EMAIL PROTECTED]
==

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet:

2000-10-18 Por tôpico Alexandre G. L. Fernandes

Experimente tentar pegar o id (ou um atributo/coluna que vc tem certeza que
estará preenchido) do objeto que vc está recuperando. Se ele for null, significa
que vc ainda não usou o next(), e pode utilizá-lo.
Alexandre.

Decio wrote:

 Agradeceria se alguém me pudesse ajudar,

 Tenho um ResultSet numa pagina jsp, toda vez que carrego essa pagina tenho
 que listar os campos desse RS.
 Mas o RS sempre terá um só registro, então quando eu utilizao rs.next(), o
 ponteiro do banco vai pro primeiro registro e lista os campos da tabela, até
 aí ok.
 Mas se eu der um reload na pagina, como o rs está no único registro, o
 método rs.next() retorna false e não lista os campos da tabela.

 Agradeço desde já.

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para [EMAIL PROTECTED]
 -




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet:

2000-10-18 Por tôpico George Leite Jr

O ideal seria se vc fizesse uma estrutura que
armazenasse os dados do resultSet caso nao queira,
existe um pacote de classes que trata isso (EasyNet) :
www.geocities.com/easynet2002

Com isso, e possivel navegar na estrutura sem
problemas.



--- Leandro de Oliveira Ferreira
[EMAIL PROTECTED] escreveu:  Se voce
estiver usando um driver JDBC 2.0 ,
 dependendo do banco voce pode 
 "andar" com o ponteiro do ResultSet.
 
 At 08:58 AM 10/17/00 -0200, you wrote:
 Agradeceria se alguém me pudesse ajudar,
 
 Tenho um ResultSet numa pagina jsp, toda vez que
 carrego essa pagina tenho
 que listar os campos desse RS.
 Mas o RS sempre terá um só registro, então quando
 eu utilizao rs.next(), o
 ponteiro do banco vai pro primeiro registro e lista
 os campos da tabela, até
 aí ok.
 Mas se eu der um reload na pagina, como o rs está
 no único registro, o
 método rs.next() retorna false e não lista os
 campos da tabela.
 
 Agradeço desde já.
 
 
 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED]

-
 
 
 -- LISTA SOUJAVA
 
 http://www.soujava.org.br  -  Sociedade de Usuários
 Java da Sucesu-SP
 dúvidas mais comuns:
 http://www.soujava.org.br/faq.htm
 regras da lista:
 http://www.soujava.org.br/regras.htm
 para sair da lista: envie email para
 [EMAIL PROTECTED]

-
  


=
George Leite Jr 
Curso : Ciencia da Computacao UNIT
[EMAIL PROTECTED]
[EMAIL PROTECTED]


Do You Yahoo!?
Crie o seu e-mail grátis do Yahoo! Mail com 6 Megabytes livres!
http://mail.yahoo.com.br

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] ResultSet

2000-08-22 Por tôpico Bruno Diniz de Paula


Oi Boriero,

primeiro obtenha o ResultSetMetadata depois execute o metodo
getColumnCount(). Ex:

ResultSet rs = st.executeQuery("select ...
ResultSetMetadata rsmeta = rs.getMetadata();
int columnCount = rsmeta.getColumnCount();

Abracos,

Bruno.


On Fri, 18 Aug 2000, Boriero wrote:

 
 
   Alguém lembra o método  que retorna o número de colunas de um ResultSet?
 
   Estou terminando um programinha router para acessar o BD da intranet da 
empresa, se alguém quiser eu posso mandar ele quando estiver pronto, depois é claro 
de acertar a questão do número de colunas, porque uma coluna por vez não tem jeito.
 
  
  
 Daniel Francisco Boriero
  
  
 [EMAIL PROTECTED]
 


__
Bruno Diniz de Paula
[EMAIL PROTECTED] - UFMG

"Coracoes ao alto e pes no chao."

"A verdadeira experiencia com Deus nao nos faz
 fugir da realidade, mas nos da forcas para
 enfrenta-la e transforma-la."

Pe. Zeca


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] ResultSet

2000-08-19 Por tôpico Daniel Garcia



Daniel,

Use o método getColumnCount() do objeto 
ResultSetMetaData. Você pode obter este objeto através do método getMetaData() 
presente no ResultSet.

[ ]'s

Daniel Garcia

  - Original Message - 
  From: 
  Boriero 
  
  To: [EMAIL PROTECTED] 
  Sent: Friday, August 18, 2000 5:41 
  PM
  Subject: [java-list] ResultSet
  
  
  
   
  Alguémlembra o método que retorna o número de colunas de um 
  ResultSet?
  
   Estou 
  terminando um programinha router para acessar o BD da intranet da empresa, se 
  alguém quiser eu posso mandar ele quando estiver pronto, depois é claro de 
  acertar a questão do número de colunas, porque uma coluna por vez não tem 
  jeito.
  
 
  
  
  
  
  
  
  
  
  
  
  Daniel Francisco Boriero
 
  
  
  
  
  
  
  
  
  
  [EMAIL PROTECTED]