Cara na hora de consultar ele so acha se estiver o nome igual, ai eu botei o LIKE na syntax mais da erro de Syntax =/.
try{
Class.forName("com.mysql.jdbc.Driver");
Connection conn;
conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/champ","root","celularc75");
String query = "SELECT * FROM Cad_Cliente WHERE Razao LIKE ? or Nomefantasia LIKE ? or Cpfoucnpj LIKE ? or Cidade LIKE ? or Uf LINE ?";
PreparedStatement cmd;
cmd = conn.prepareStatement(query);
cmd.setString(1, "%"+jTextFieldRazaosocial.getText()+"%");
cmd.setString(2, "%"+jTextFieldNomefantasia.getText()+"%");
cmd.setString(3, "%"+jTextFieldCnpjoucpf.getText()+"%");
cmd.setString(4, "%"+jTextFieldCidade.getText()+"%");
cmd.setString(5, "%"+jTextFieldUf.getText()+"%");
ResultSet rs;
rs = cmd.executeQuery();
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
model.setNumRows(0);
while (rs.next()){
model.addRow(new Object[]{rs.getString("Codigo"),rs.getString("Razao"),rs.getString("Nomefantasia"),rs.getString("Cpfoucnpj"),rs.getString("Ie"),rs.getString("Endereco"),rs.getString("Complemento"),rs.getString("Bairro"),rs.getString("Cidade"),rs.getString("Uf"),rs.getString("Cep"),rs.getString("Telefone"),rs.getString("Responsavel"),rs.getString("Email"),rs.getString("Tipodeempresa"),rs.getString("Observacao")});
}
Sem o like funciona perfeito, so que eu queria fazer com q a consulta foce mais facil so diginando nomes parecidos tmb.