Você está na página 1de 11

APLICAÇÕES DE LINGUAGEM DE

PROGRAMAÇÃO ORIENTADA A OBJETOS


Aplicações em Java com bancos de dados (parte 1)
Prof. Gustavo Avellar
gustavo.avellar@docente.unip.br

2º Semestre/2023
Araraquara-SP
Configuração de ambiente de desenvolvimento

Do que precisamos para criar uma aplicação de console em Java


com banco de dados SQLite? Caso seja necessário configurar um
novo ambiente, acesse:

- SQLiteStudio: https://sqlitestudio.pl/
- SQLite JDBC: https://github.com/xerial/sqlite-jdbc/releases
- Eclipse IDE: https://eclipse.org/downloads/
SQLite

SQLite é uma biblioteca em linguagem C que implementa um mecanismo


(engine) completo de banco de dados SQL. Leve, rápido e autocontido (portátil),
se destaca pela alta confiabilidade. Pode ser usado em dispositivos móveis e
computadores e faz parte de diversas aplicações cotidianas.

https://www.sqlite.org/index.html
SQLite

É um dos mecanismos de banco de dados mais utilizado no mundo. Atualmente,


existem mais de 1 trilhão de bancos de dados SQLite ativos. O formato de
arquivo (.db) do SQLite é estável e compatível entre plataformas. A organização
que o mantém possui o compromisso de fazer a sua manutenção até 2050. O
código-fonte do SQLite é domínio público (open source).

https://www.sqlite.org/index.html
SQLiteStudio

O SQLiteStudio é uma aplicação desktop para navegar e editar arquivos de banco


de dados SQLite. É destinado a pessoas familiarizadas com SQLite ou bancos de
dados relacionais em geral. O SQLiteStudio oferece uma maneira intuitiva de
navegar e editar arquivos SQLite.

SQLite Studio

https://sqlitestudio.pl/
SQLiteStudio

O projeto foi iniciado no início de 2007 por um desenvolvedor em busca de um


gerenciador com interface gráfica para o SQLite. A versão inicial foi
implementada em Tcl/Tk. A partir da versão 3.0.0, o projeto foi reescrito
completamente em C++ e Qt (para a interface). A versão mais recente é a 3.4.4.

SQLite Studio

https://sqlitestudio.pl/
SQLiteStudio

O SQLiteStudio é um software de código aberto. Lançado sob a licença GPL (v3),


permite seu uso para qualquer finalidade. O desenvolvedor aceita sugestões e
ideias novas (por meio do GitHub).

SQLite Studio

https://sqlitestudio.pl/
SQLite JDBC

O SQLite JDBC é uma biblioteca para acessar e criar arquivos de banco de dados
SQLite em Java que não requer configuração, pois as bibliotecas nativas dos
principais sistemas operacionais, incluindo Windows, macOS, Linux etc., estão
compiladas em um único arquivo .JAR (Java Archive). É necessário apenas
adicionar a biblioteca ao projeto Java.

https://github.com/xerial/sqlite-jdbc
Como fazer para criar um novo BD usando SQLiteStudio?

1 - Ter o SQLiteStudio instalado (https://sqlitestudio.pl/)

2 - Executar o SQLiteStudio como administrador

3 - Adicionar um novo banco de dados

4 - Criar uma nova tabela

5 - Inserir dados na tabela


Como fazer para criar um novo projeto Java com BD?

1 - Ter instalado o Eclipse IDE (https://eclipse.org/downloads/)

2 - Criar um novo projeto Java

4 - Adicionar ao projeto o arquivo .jar da biblioteca “SQLite JDBC”


(https://github.com/xerial/sqlite-jdbc/releases)

5 - Codificar a conexão e consulta com o banco de dados


APLICAÇÕES DE LINGUAGEM DE
PROGRAMAÇÃO ORIENTADA A OBJETOS
Aplicações em Java com bancos de dados (parte 1)
Prof. Gustavo Avellar
gustavo.avellar@docente.unip.br

2º Semestre/2023
Araraquara-SP

Você também pode gostar