E ae Pessuao beleza, aqui estou mais uma vez a suplicar ajuda de vcs sabios gurus em Java, estou desenvolvendo uma aplicação de conclusão de curso e aos trancos e barrancos está saindo, porém me depaei com duvidas que não me deixam mais sair do lugar, a primeira delas é realizar pesquisa olha o que fiz:
private void button_pesquisarActionPerformed(java.awt.event.ActionEvent evt) {
try
{
cad_acervo.resultset.first();
String igual = "n";
int tamanho_pesquisa = text_pesquisa.getText().length();
while(igual=="n")
{
String pesquisado = cad_acervo.resultset.getString("Titulo").substring(0,(tamanho_pesquisa));//quero que ele compare o que o usuario digitar com o meu campo Titulo do banco
if(pesquisado.equals(text_pesquisa.getText()))
{
igual="s";
}
else
{
cad_acervo.resultset.next();
}
}
text_Tombo.setText(cad_acervo.resultset("Tombo"));//Tombo é minha chave primaria no banco
mostrar_dados();
}
catch(Exception erro)
{
System.out.println(erro);
JOptionPane.showMessageDialog(null,"Não conseguiu localizar via digitação ");
}
}
E esse é o método mostrar dados que utilizo:
public void mostrar_dados()
{
try
{
text_ISBN.setText(cad_acervo.resultset.getString("ISBN"));
text_ISSN.setText(cad_acervo.resultset.getString("ISSN"));
text_codMultimidia.setText(cad_acervo.resultset.getString("cod_Multimidia"));
text_numAtivo.setText(cad_acervo.resultset.getString("num_Ativo"));
text_Autor.setText(cad_acervo.resultset.getString("Autor"));
text_Titulo.setText(cad_acervo.resultset.getString("Titulo"));
text_edicao.setText(cad_acervo.resultset.getString("Edicao"));
text_Tombo.setText(cad_acervo.resultset.getString("Tombo"));
Jcombo_Assunto.setSelectedItem(cad_acervo.resultset.getString("Assunto"));
text_publicacao.setText(cad_acervo.resultset.getString("Publicacao"));
text_editora.setText(cad_acervo.resultset.getString("Editora"));
text_quantidade.setText(cad_acervo.resultset.getString("Quantidade"));
Jcombo_Status.setSelectedItem(cad_acervo.resultset.getString("Status"));
combo_Tipo.setSelectedItem(cad_acervo.resultset.getString("Tipo"));
rbuton_sim.setText(cad_acervo.resultset.getString("Acervo_Restrito"));
}
catch(SQLException erro)
{
if (navega ==1){
JOptionPane.showMessageDialog(null,"Você ja está no primeiro Registro");
}else if(navega ==2){
JOptionPane.showMessageDialog(null,"Você ja está no ultimo Registro");
}else
JOptionPane.showMessageDialog(null,"Não localizou dados "+erro);
navega=0;
}
}
Tenho mais duvidas mas vou colocar uma por vez para ver se aprendo o que está dando errado, mas ta igualzinho o livro e ja isso em apostilas tb