private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {
// TODO add your handling code here:
//PESQUISA POR NOME
int cod = evt.getKeyCode();
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 codigo="+jTextField1.getText();
//Executando a consulta no banco de dados
ResultSet rs = stmt.executeQuery(strsql);
//Cria um modelo de tabela que vai ter tantas linhas quanto for a pesquisa
//exibindo nome do paciente
rs.next();
jLabel5.setText(rs.getString("Nome"));
if (rs.isAfterLast()==false) {
strsql="select * from guias where paciente="+jTextField1.getText();
ResultSet rs2 = stmt.executeQuery(strsql);
DefaultTableModel model = (DefaultTableModel)jTable1.getModel();
model.setRowCount(0);
// Pega a pesquisa e joga por linha
while(rs2.next())
{
String xd = rs2.getString("Data");
String xd2;
String cex;
cex= rs2.getString("ex1");
if(rs2.wasNull()!=true)
{
xd2 = xd.substring(8,10)+"/"+xd.substring(5,7) +"/"+xd.substring(0,4);
strsql="select * from exames where codigo="+cex;
ResultSet rs3 = stmt.executeQuery(strsql);
model.addRow(new String[] {rs2.getString("numero"),xd2.toString(),strsql.toString()});
rs3.close();
}
}
jTable1.setModel(model);
//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){}
}
}
}