Oi galera!Eu to com o seguinte problema.Eu faço uma consulta no bd usando netbeans.ate ai tudo bem, mas eu naum sei se tenho q criar uma classe pra setar os valores e naum sei como vou jogar os parametros nessa minha classe que faz a consulta,se algume puder me ajudar, fico grato!Aki ta minha consulta:
private void jTextField2KeyReleased(java.awt.event.KeyEvent evt) {
int cod = evt.getKeyCode();
int a;
Gradepac table = new Gradepac();
String xdata;
if(cod == 10)
{
Connection con = null;
try{
//Carregando o Driver de acesso do MYSQL
Class.forName(“com.mysql.jdbc.Driver”);
//Conectando no Banco de dados, onde:
// jdbc:mysql= Indica qual Driver de Banco de Dados
// 192.168.0.31 ou servidor = Indica o local onde o banco de dados esta
// ksdata = Nome do Banco de dados
// user=root indica o nome do usuario a conectar, no caso root
// password=051270 indica a senha do banco de dados, no caso 051270
con = DriverManager.getConnection(“jdbc:mysql://servidor/ksdata?user=root&password=051270”);
// Criando a Area de trabalho do banco de dados
Statement stmt = con.createStatement();
// Montando a String de Consulta digitando um nome
String strsql=“select nome from pacientes where nome like '%”+jTextField2.getText()+ “%’”;
//Executando a consulta no banco de dados
ResultSet rs = stmt.executeQuery(strsql);
a=1;
jTable1.setModel(table);
//Pega o nome encontrado e guarda nas caixas de texto
while (rs.isAfterLast()!=true) {; // (rs.isAfterLast()=false) {
rs.next();
jTable1.setValueAt(rs.getString(“codigo”),a,0);
jTable1.setValueAt(rs.getString(“Nome”),a,1);
xdata=rs.getString(“Nascimento”);
if (rs.wasNull()==true)
{
jTable1.setValueAt(rs.getString(“nascimento”),a,2);
}
a++;
}
se tiver alguma coisa errad aki me falem…
//Fecha a conexão
con.close();
}catch(ClassNotFoundException e){
System.out.println(“Driver nao encontrado!!!”);
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
if (con!=null)con.close();
}catch (Exception e){}
}
}
}