Tipo galera eu tou afzendo uma consulta onde aparecem todos os registros cadastrados na base de dados.
mas queria agora por exemplo vai te la os campos codigo - nome - marca cada um com o Jtextfield do lado.
queria por exemplo digitar o codigo 04 - e retorna os dados de registro que consta no codigo 04
minha consulta atual ta da forma abaixo.
como eu faço dessa forma ?
[code] * @author jzlntz
*/
public class TelaFiat extends javax.swing.JFrame implements DataBaseConstantes{
public static Connection con = null;
public TelaFiat() {
initComponents();
}
private void JB_ConsultarActionPerformed(java.awt.event.ActionEvent evt) {
try {
/* Instanciando a classe do driver através do seu nome */
Class.forName( drv );
System.out.println( "Driver JDBC carregado" );
} catch ( ClassNotFoundException cnfe ) {
System.out.println( "Driver JDBC não encontrado : " +
cnfe.getMessage() );
}
/* Criando conexão com o banco de dados */
try {
/* Obtendo a conexão com o banco de dados */
con = DriverManager.getConnection(url, usuario, senha);
System.out.println( "Conexão com o banco de dados estabelecida." );
} catch ( SQLException sqle ) {
System.out.println( "Erro na conexão ao Bando de Dados : " +
sqle.getMessage() );
}
try{
String sql = "SELECT * FROM CAD_AUTOMOVEL WHERE MARCA = 'FIAT'" ;
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
int contador =0;
int i=0;
String codaux ="";
String marcaaux="";
String nomeaux="";
String autonomiaaux="";
String kmrodadoaux="";
while (rs.next()) {
codaux = rs.getString("codigo");
marcaaux = rs.getString("marca");
nomeaux = rs.getString("nome");
autonomiaaux = rs.getString("autonomia");
kmrodadoaux = rs.getString("kmrodado");
jTextArea1.insert(" "+codaux + " " +marcaaux + " " +nomeaux + " " +autonomiaaux + " " + kmrodadoaux+"\n",i);
i++;
System.out.println(codaux+" " + marcaaux+" "+ nomeaux+" " + autonomiaaux+" " + kmrodadoaux);
}
} catch ( SQLException sqle ) {
System.out.println( "Erro na conexão ao Bando de Dados : " +
sqle.getMessage() );
}
/* fechando a conexão com o SGBD */
try {
con.close();
JOptionPane.showMessageDialog(null, "Consulta Realizada com Sucesso");
//System.out.println( "Conexão com o banco de dados fechada" );
} catch ( SQLException sqle ) {
System.out.println( "Erro no fechamento da conexão : " );
}
}
private void JB_CancelarActionPerformed(java.awt.event.ActionEvent evt) {
this.setVisible(false);
}
[/code]