Bom Pessoal, É o seguinte
Meu Software tem um cadastro de Usuarios, Nele se cadastra o basico:
Usuario, Login, Senha, Nome
Porém agr entrei em um problema, É o seguinte, preciso evitar a repetição dentro do sistema de Usuarios, Ou seja, Antes de realizar a persistencia testar em todos os Usuarios ja cadastrados, Se nenhum deles é igual ao que a pessoa esta tentando cadastrar AGORA…
Meu codigo do cadastro,Formulario e ClasseDAO:
ClasseUsuario u = new ClasseUsuario();
u.setUsuario(jTextField1.getText());
u.setSenha(jTextField2.getText());
u.setNome(jTextField3.getText());
u.setCurso(jTextField4.getText());
u.setTelefone(jTextField5.getText());
u.setCelular(jTextField6.getText());
BOM EXATAMENTE AQUI, JA PRECISO ANTES DE CHAMAR O METODO NA DAO, TESTAR SE O USUARIO QUE ELE ESTA TENTANDO INSERIR JA NÃO EXISTE NO BANCO, NA TABELA USUARIO
ClasseUsuarioDAO ud = new ClasseUsuarioDAO();
ud.CadastrarUsuario(u);
DAO:
String sqlincluir = "Insert into Usuario(Usuario,Senha,Nome,Curso,Telefone,Celular)" +
"values(?,?,?,?,?,?)";
PreparedStatement smt = conexao.prepareStatement(sqlincluir);
smt.setString(1, a.getUsuario());
smt.setString(2, a.getSenha());
smt.setString(3, a.getNome());
smt.setString(4, a.getCurso());
smt.setString(5, a.getTelefone());
smt.setString(6, a.getCelular());
smt.executeUpdate();
smt.close();
conexao.close();
Deu pra entender? Bom, Se alguem souber um meio de realizar isso, Ficarei imensamente agradecido! 
, Bom foi por pura experiencia que tentei criar um metodo Alternativo hahahahaha