Boa Noite !
Eu ja conssigo excluir e cadastrar mas não obter um retorno na consulta do banco de dados. Alguém poderia achar o erro no código ?
Obrigado Pessoal!
[code]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
/**
*
-
@author Victor Ramos
*/
public class MySql {/**
-
@param args the command line arguments
*/
public static void main(String[] args) throws SQLException {Scanner S = new Scanner(System.in);
System.out.println("Sistema de cadastro em Banco de Dados"); System.out.println("Digite a opção para prosseguir"); System.out.println("1) Cadastrar"); System.out.println("2) Excluir"); System.out.println("3) Consultar"); String op = S.nextLine(); if("1".equals(op)){ try{ Connection con = DriverManager.getConnection("jdbc:mysql://localhost/db", "conta", "senha"); Statement stms = (Statement) con.createStatement(); System.out.println("Digite o nome para ser cadastrado"); String nome = S.nextLine(); System.out.println("Digite o RG para ser cadastrado"); String rg = S.nextLine(); System.out.println("Digite o Departamento para ser cadastrado"); String departamento = S.nextLine(); String insert = "INSERT INTO `db`(`nome`, `rg`, `departamento`) VALUES ('"+nome+"', '"+rg+"', '"+departamento+"')"; stms.executeUpdate(insert); System.out.println("Cadastrado com sucesso !"); } catch(Exception e){ e.printStackTrace(); System.out.println("Houve um erro:" + e.getMessage()); } } if ("2".equals(op)){ try{ Connection con = DriverManager.getConnection("jdbc:mysql://localhost/db", "conta", "senha"); Statement stms = (Statement) con.createStatement(); System.out.println("Digite o nome para a exclusão"); String nome = S.nextLine(); System.out.println("Digite o RG para a exclusão"); String rg = S.nextLine(); System.out.println("Digite o departamento para a exclusão"); String departamento = S.nextLine(); String delete; delete = "DELETE FROM `db`.`db` WHERE `db`.`nome` = '"+nome+"' AND `db`.`rg` = '"+rg+"' AND `db`.`departamento` = '"+departamento+"' LIMIT 1"; stms.executeUpdate(delete); System.out.println("Excluido com sucesso !"); } catch(Exception e){ e.printStackTrace(); System.out.println("Houve um erro:" + e.getMessage()); } } if("3".equals(op)){ try{ Connection con = DriverManager.getConnection("jdbc:mysql://localhost/db", "conta", "senha"); Statement stms = (Statement) con.createStatement(); String consulta; consulta = "SELECT * FROM `db`.`db` WHERE 1 "; stms.executeUpdate(consulta); } catch(Exception e){ e.printStackTrace(); System.out.println("Houve um erro:" + e.getMessage()); } }
}
-
}[/code]