@FABIO_PASSARELLA escreveu:
boa tarde. sou iniciante em java. estou fazendo um projeto simples de cadastro de pessoas.
INSERIR no banco de dados, eu consegui. nao consigo fazer busca no banco de dados.
ERRO cmdo SQLERRO DE SINTAXE:ENCOUNTERED"[" at line 1, column 70script:
boolean consulta = true;try {
// * Driver conector MySQL.
Class.forName("com.mysql.jdbc.Driver");try (// * Conexão BD Connection conn = DriverManager.getConnection("jdbc:derby://localhost:1527/bd_projeto1", "fabio", "123"); Statement stmt = conn.createStatement() // * Entra de dados no campo codigo do formulário.
//int BuscaCodigo = Integer.parseInt(entBusca.getText());
//String BuscaCPF = entBusca.getText();
) {//ResultSet RS = null;
// Escolha a Opção de Busca.
if (opcaoBusca.getSelectedIndex() == 0) {
JOptionPane.showMessageDialog(null,"Escolha uma Opção de Busca!");
}else if (opcaoBusca.getSelectedIndex() == 1) {
ResultSet RS;
RS = stmt.executeQuery("Select CPF from TABELA_BD_PROJETO1 where CPF = "+entbusca);
while (RS.next()) {// * Pega o CPF.
String CPF = RS.getString("CPF");
BUSCA_CPF.setText("CPF");
// * Exibe os valore retornados na consulta.
BUSCA_nome.setText(RS.getString("NOME"));
BUSCA_date.setText(RS.getString("DATE"));
BUSCA_email.setText(RS.getString("EMAIL"));
BUSCA_telefone.setText(RS.getString("TELEFONE"));consulta = false;
JOptionPane.showMessageDialog(null, "Dados Encontrado!");}
} if (consulta) {
JOptionPane.showMessageDialog(null, "Dados não Encontrados!");} RS.close();
// * Fecha conexão com DB.
}} catch (SQLException Erro) {
JOptionPane.showMessageDialog(null,
"Erro Cmdo SQL" + Erro.getMessage());} catch (ClassNotFoundException Erro) {
JOptionPane.showMessageDialog(null, "Driver não Encontrado!");
Mensagens: 2
Participantes: 2