Marco voce esta retornando a clonua errada. O correto seria > rs.getString(0); jah que voce soh esta solicitando uma coluna a coluna inicial eh 0. SDS,Bruno Emanuel Marco Antonio da Silva wrote:
Pessoal
Vê se vocês podem me ajudar, estou enfrentando um problema e não consigo sair do quadrado.
Depois de um trabalhão de baixar da Internet, configurar, etc. me deparei com um problema ridículo. Fiz um programa Java que acessa o MySQL para pegar as informações conforme abaixo:
public class BuscaAgenda{
public static void main( String args[] ){
try{
forName.DriveManager(“org….”);
Connectioncn = …
Statementst = …
ResultSet rs = st.executeQuery(“SELECT name FROM func”);
While (rs.next()){
System.out.println( rs.getString(1) );
}
rs.close();
st.close();
cn.close();
}catch (Exception e){
System.err.println( e.getMessage() );
}
}
}
O problema aqui é que dentro do “while” deveria sair “João, Jose, Maria,etc..” só que sai três linhas em branco, uma debaixo da outra, dando a entender que as informações estão invisíveis. O resultado, já tentei comparar os valores com nulo; também tentei comparar com o valor que está registrado no banco, mas sem resultados; o interessante é que quando pego a propriedade rs.getString(1).length() a resposta vem com o tamanho exato do registro que está armazenado no banco. Estou usando o JDK 1.3, Red Hat 8.0 e MySQL versão que vem junto com o Red Hat creio que a mais recente.
Agradeço quem puder me ajudar.
*=========================================*
*| ,,, |*
*| °v° **Marco Antonio da Silva** |*
*| /( )\ Analista de Sistemas |*
*| ^^-^^ Fundação Faculdade de Med |*
*| (0xx11) 3016-4807 |*
*=========================================*
--------------------------------------------------------------------- Para cancelar a subscrição, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
