https://github.com/werberth/agenda-com-swing-e-postgresql
Agenda de Atividades feita com Swing e PostgreSQL
https://github.com/werberth/agenda-com-swing-e-postgresql
banco-de-dados java java-8 postgresql swing-gui
Last synced: about 1 month ago
JSON representation
Agenda de Atividades feita com Swing e PostgreSQL
- Host: GitHub
- URL: https://github.com/werberth/agenda-com-swing-e-postgresql
- Owner: werberth
- Created: 2017-08-11T05:03:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-12T01:51:25.000Z (almost 9 years ago)
- Last Synced: 2025-09-05T06:38:12.867Z (10 months ago)
- Topics: banco-de-dados, java, java-8, postgresql, swing-gui
- Language: Java
- Homepage:
- Size: 202 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Agenda de Atividades feita com Swing e PostgreSQL
Aplicação desenvolvida como trabalho de conclusão da matéria de Programação II, da Universidade Estadual do Piauí, Campus Parnaíba.
## Como utilizar:
Para utilizar a aplicação, você precisa ter o PostgreSQL instalado na sua maquina. Caso não tenha, acesse o site do , e acesse documentação para saber como instalar.
### Criando as tabelas:
Abra o postgres e cria um banco de dados chamado "agenda", como no exemplo a seguir.

Em seguinda, abra o banco "agenda" e crie as tabelas necessárias, com os seguintes comandos:

O esquema final do banco "agenda", será o seguinte:

### Executando a aplicação
Primeiramente efetue o clone do repositorio.
Em seguinda, para permitir a conexão entre o banco de dados e a aplicação, é necessario que o Driver JDBC esteja instalado em sua maquina.
Caso não esteja, basta efetuar o download do arquivo , copia-lo para pasta */usr/share/java/* e depois inserir o seguinte comando no terminal.

Feito isso, agora é só compilar a classe principal Main.java da aplicação (aconselho a compilar classe por classe, para evitar erros do tipo *NullPointerException*), executá-la, e pronto, tudo vai ta funcionando!

**OBS:** Inicialmente não haverá nenhum usuário cadastrado no banco de dados, clique no botão "Cadastre-se" e cadastre um usuário antes de efetuar o primeiro Login.