Skip to content

Este projeto JavaFX conecta a um banco de dados MySQL usando JDBC, introduzindo o desenvolvimento de aplicações desktop com JavaFX e integração de banco de dados.

License

Notifications You must be signed in to change notification settings

pLogicador/javafx-jdbc-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaFX com JDBC

NPM

Sobre o projeto

Este projeto é uma aplicação JavaFX conectada a um banco de dados MySQL utilizando JDBC. Foi desenvolvido para introduzir os conceitos de desenvolvimento de aplicações desktop com JavaFX, juntamente com a integração de banco de dados via JDBC.

Layout da Aplicação

layout

Cadastro de Departamentos e Vendedores

demo1 demo2

Tecnologias utilizadas

Back end

  • JavaFX
  • JDBC

Como executar o projeto

Pré-requisitos: Java 11, MySQL

Passos para compilar e executar

1. Compilar e gerar o JAR
  • Gerar o arquivo JAR:
  1. Clique com o botão direito no nome do projeto no IDE.
  2. Selecione Exportar.
  3. Vá para Java -> Runnable JAR file e clique em Next.
  4. Selecione a classe principal (Main class).
  5. Escolha a pasta de destino para salvar o JAR.
  6. Em Library handling, selecione a terceira opção: Package required libraries into generated JAR.
  • Pacote com arquivos:
  1. Inclua o arquivo JAR.
  2. Inclua o arquivo db.properties.
  3. Inclua o MySQL Connector.
  4. Inclua o JavaFX SDK.
  5. Inclua o Java JDK.
2. Instalação e configuração do ambiente
  • Instalar o Java:
  1. Faça o download e instale a JDK no link: Oracle Java Downloads.
  2. Configure a variável de ambiente JAVA_HOME (Ex: C:\Program Files\Java\jdk-17.0.3).
  • Copiar JavaFX:
  1. Baixe o SDK do JavaFX e configure a variável de ambiente PATH_TO_FX (Ex: C:\java-libs\javafx-sdk\lib).
  2. Coloque o MySQL Connector na pasta lib.
  • Copiar JAR e db.properties:
  1. Copie o arquivo JAR e o arquivo db.properties para a pasta de destino onde você deseja executar a aplicação.
3. Executar a aplicação
java --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml -cp myapp.jar application.Main
4. (Opcional) Criar um arquivo BAT para execução
java --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml -cp myapp.jar application.Main
5. (Opcional) Criar um atalho no Windows
# No campo "Target" do atalho, use:
"C:\Program Files\Java\jdk-17.0.3\bin\java.exe" --module-path %PATH_TO_FX% --add-modules javafx.controls,javafx.fxml -cp myapp.jar application.Main

# No campo "Start in", insira o caminho da pasta onde está o aplicativo:
C:\appfolder

Agradecimentos

Gostaria de expressar meus sinceros agradecimentos ao Prof. Dr. Nelio Alves, que me guiou durante todo o processo de desenvolvimento deste projeto. Sua paciência, conhecimento e dedicação foram fundamentais para que eu pudesse aplicar os conceitos aprendidos e concluir este projeto com sucesso.

Autor

Pedro Miranda - pLogicador

LinkedIn

About

Este projeto JavaFX conecta a um banco de dados MySQL usando JDBC, introduzindo o desenvolvimento de aplicações desktop com JavaFX e integração de banco de dados.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published