Realiza as 4 operações básicas usadas em Banco de dados relacionais. O CRUD é um acrônimo de "Create(Criação), Retrieve(Consulta), Update(Atualização), Delete(Deleta)".
Foi criada uma tabela com os seguintes campos: Id auto incremento, Nome not null, Login (e-mail) not null, Senha not null, Data de cadastro, recuperar a data do sistema;
O arquivos Connection Factory tem toda a parte de conexão com o banco de dados e é instanciado nas classes CRUD que possui as 4 operações citadas e na CRUDMetodo, que possui igualmente as operações, porém retorna um valor pré-definido. O classe Cadastro está pegando os dados do usuário pelo Scanner, já a classe CadastroMetodos tem os dados prédefinidos para facilitar os testes em J-unity na classe CadastroJunity. A classe JDBCTEste é a main.
E como bônus, me arrisquei fazendo uma GUI" Grafical User Interface" simples utilizando a classe InsterfaceGUI pra colocar os Listenners e a classe JDBCInterfaceTeste pra exibir o programinha... "A interface gráfica deve ser usada em conjunto com o terminal da IDE que irá pedir os dados para conexão com o servidor"...