Seguinte, preciso de um programa que acesse o Banco de Dados e faça consultas, porém preciso que ele rode num SO sem ambiente gráfico… até aí tudo bem. Comecei fazendo um exemplo simples no NetBeans e funciona blz,ou seja,mostra os registros, mas qdo tento rodar esse .class atraves do command do windows ele cai na mensagem tratada do catch e não retorna nenhum registro, alguém sabe me dizer pq? Aki segue o código…
import java.sql.*;
public class cidade {
public static void main(String args[]){
Statement st_cidade;
ResultSet rs_cidade;
try
{
String banco = “org.firebirdsql.jdbc.FBDriver”;
String url = “jdbc:firebirdsql:localhost/3050:C:/Temp/ESTOQUE.GDB”;
Class.forName( banco );
Connection conecta = DriverManager.getConnection(url,“SYSDBA”,“money”);
System.out.println(“Conexão Efetuada com Sucesso !!!”);
st_cidade = conecta.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs_cidade = st_cidade.executeQuery(“Select * from cidade”);
while(rs_cidade.next())
System.out.println(rs_cidade.getString(“nome”));
rs_cidade.first(); //posiciona no primeiro registro
}
catch(ClassNotFoundException erro)
{
System.out.println("Não foi possivel carregar o driver !!!");
}
catch(SQLException erro)
{
System.out.println("Não foi possivel efetuar a conexão com o BD !!!");
}
}
}
Valew!