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]