De qualquer forma vc precisa chamar o outro m�todo para abrir a
conex�o, vc est� fazendo isso?

[]'s
Andr� Rocha


----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 10, 2003 6:41 PM
Subject: [cejug-discussao] Duvida banco de dados


Oi,
 espero que alguem possa me ajudar, fico grato.

 O problema � o seguinte:
 tenho a classe:
 /***********************************/
 import java.sql.*;
import javax.swing.*;



public class Cadastro{
 String url="jdbc:odbc:cd";
 String login="diego";
 String senha="senha";
 Connection con;
 Statement sql;
 ResultSet resultado;
 String query;



 //carrega driver para conexao ao bd
 public Cadastro(){

  try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  }
  catch(ClassNotFoundException cnf)
  {
    System.err.println("N�o foi poss�vel carregar driver");
    cnf.printStackTrace();
    System.exit(1);
  }

  try{
  con = DriverManager.getConnection(url,login,senha);
  }catch(SQLException sqlex)
  {
    System.err.println("N�o foi poss�vel conectar ao bd");
    sqlex.printStackTrace();
    System.exit(1);
  }
 }

 public String consulta_numero(){

  String i="0";

  try{
   query="SELECT max(cd_album) FROM tb_albuns";
   sql = con.createStatement();
   resultado = sql.executeQuery(query);
   sql.close();
   boolean teste = resultado.next();
   if(teste){

   //i= resultado.getInt(0);
   System.out.println(resultado.getInt(0)+"!@#");
   }else{
    //i = "1";
    System.out.println(i+"!@#");
   }

  }
  catch(SQLException sqlex)
  {
    System.err.println("Deu problema aqui");
    //sqlex.printStackTrace();
    System.exit(1);
  }
  return i;
 }

 }
 /***********************************/

 Uma outra classe instancia um objeto Cadastro e chama
 seu metodo consulta_numero(), s� que ele est� sempre entrando
 na exce��o, pois depois de chamar o m�todo recebo a mensagem
 "Deu problema aqui..."

 Qual seria meu erro?


Grato,
Diego.




----------------------------------------------------------------------------
----


> --------------------------------------------------------------------------
-----------------
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>


-------------------------------------------------------------------------------------------

Ceara' Java User Group

  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 
 

Responder a