public Funcionarios dadosFuncionario(Funcionarios nom) throws SQLException{
PreparedStatement ps=null;
ResultSet rs = null;
String SQLconsulta = "SELECT nome,apelido,sexo,data_nasc,bi,nuit,grau_academico,provincia,distrito FROM funcionarios";
ps = con.prepareStatement(SQLconsulta);
ps.setString(1, nom.getNome());
rs = ps.executeQuery(SQLconsulta);
while(rs.next()){
fnc.setNome(rs.getString("nome"));
fnc.setApelido(rs.getString("apelido"));
fnc.setSexo(rs.getString("sexo"));
fnc.setDataNasc(rs.getString("data_nasc"));
fnc.setBi(rs.getString("bi"));
fnc.setNuit(rs.getInt("nuit"));
fnc.setNivelacad(rs.getString("grau_academico"));
fnc.setProvincia(rs.getString("provincia"));
fnc.setDistrito(rs.getString("distrito"));
}
mostrarConsulta();
System.out.println("Erro ao consultar");
return fnc;
}
public void mostrarConsulta(){
System.out.println("nome: "+fnc.getNome());
System.out.println("apelido: "+fnc.getApelido());
System.out.println("sexo: "+fnc.getSexo());
System.out.println("data de nascimento: "+fnc.getDataNasc());
System.out.println("bi: "+fnc.getBi());
System.out.println("nuit: "+fnc.getNuit());
System.out.println("grau_academico: "+fnc.getNivelacad());
System.out.println("provincia: "+fnc.getProvincia());
System.out.println("distrito: "+fnc.getDistrito());
}
}
//Classe onde Chamo
public class Visual {
public int Menu() throws SQLException{
JavaConexao jc = new JavaConexao();
Scanner ler = new Scanner(System.in);
FuncionarioCRUD fcr = new FuncionarioCRUD();
Funcionarios fs = new Funcionarios();
Leitura lt = new Leitura();
int i = 0;
System.out.println(" 1 - Cadastrar || 2 - Consultar ");
System.out.println("_________________________________");
System.out.println(" 3 - Excluir || 4 - Actualizar");
System.out.println("_________________________________");
System.out.println("\t 5 - Sair ");
System.out.println(" Seleccione a opção Desejada : ");
i = ler.nextInt();
switch(i){
case 1:
Leitura l = new Leitura();
l.Ler();
break;
case 2:
String nome;
System.out.println("Digite o nome para a pesquisar: ");
nome = ler.nextLine();
if(nome != null){
fcr.mostrarConsulta();
}
break;
}
return 0;
}
}