Acesso a banco

1 resposta
A
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é  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!

1 Resposta

BrunoBastosPJ

primeiro de tudo qual das 2 menssagens está caindo??

segundo você está especificando o .jar da conexão no seu classpath na hora de chamar o java?

java -cp .:<.jar da conexa> minhaClasse
Criado 30 de março de 2006
Ultima resposta 31 de mar. de 2006
Respostas 1
Participantes 2