SQLite no JAVA

Ola pessoal, boa noite. Tenho um probleminha.

Eu tenho que fazer um sistema onde que eu tenho os metodos : inserir, excluir, alterar, pesquisar … etc. Sei que posso utilizar isso em um banco de dados blz.

Porém, eu não posso usar um banco. Tipo MySQL, Postgre e outros, tenho que usar um arquivo. Soube que o SQlite pode me ajudar, msmo utilizando os comandos SQL no java pra fazer o que preciso mais sem instalar nda tipo cria um arquivo e faz tudinho direitinho …somente eu preciso criar o arquivo do SQlite e pronto …ele funciona como se fosse um banco direitinho … direto do arquivo criado.

eu nao posso utilizar o MySQL por criterios lah da pessoa que trabalha em um orgao publico e que jah me disseram que nao haverá instalação de banco ou outra coisa qualquer, pois como é um orgao publico eles nao me permitem instalar nda. no entanto eu posso fazer ou executar o programa em java … desde que eu utilize arquivo

entao soube ki o SQlite pode me ajudar … ate msmo fazendo consultas Sql mais como um arquivo …

isso é possivel …

gostaria de saber msmo e se puder postem e me indiquem onde procurar.

O aplicativo é desktop ou web?

Será acessado por várias pessoas ou é monolítico e rodará em apenas uma máquina?

Não sei se há uma implementação de SQLite pra Java (deve ter), mas existem os bancos de dados “embutíveis” em Java, como o HSQLDB e o Apache Derby (JavaDB). Ambos são um simples JAR, que pode ser utilizado da forma que você falou, salvando o conteúdo da base em um arquivo. O banco irá rodar em conjunto com a sua aplicação, na mesma instância da JVM, não precisando realizar nenhum processo de instalação… o JAR do HSQLDB é bem pequeno, cerca de 300K.

T+

o sistema é desktop.

[quote=Duron Maniac]Não sei se há uma implementação de SQLite pra Java (deve ter), mas existem os bancos de dados “embutíveis” em Java, como o HSQLDB e o Apache Derby (JavaDB). Ambos são um simples JAR, que pode ser utilizado da forma que você falou, salvando o conteúdo da base em um arquivo. O banco irá rodar em conjunto com a sua aplicação, na mesma instância da JVM, não precisando realizar nenhum processo de instalação… o JAR do HSQLDB é bem pequeno, cerca de 300K.

T+[/quote]

poww show de bola, vc pode me dizer mais sobre o HSQLDB … … tem algum exempllo da aplicação …
:::::::::::::

Você pode ver mais sobre o HSQLDB no site oficial:
http://www.hsqldb.org/

Um cuidado com ele é que por padrão ele mantém todos os dados em memória… na verdade o arquivo da base de dados é uma seqüência de opções de create table e insert de todos os dados na base, que são trazidos para a memória ao iniciar o banco. O desempenho é muito bom.

T+

Opa,
Eu já utilizei o SQLlite para uma aplicação para faculdade e me atendeu totalmente… pois não tinha que instalar nada…
Seu único problema é que não possui alguns instruções ‘padrões’ que facilitam muito como o JOIN, mas se sua
aplicação é simples…

Outra coisa é que você terá que “mapear” o caminho real da base de dados, não o caminho relativo…

[quote=pavei]Opa,
Eu já utilizei o SQLlite para uma aplicação para faculdade e me atendeu totalmente… pois não tinha que instalar nada…
Seu único problema é que não possui alguns instruções ‘padrões’ que facilitam muito como o JOIN, mas se sua
aplicação é simples…

Outra coisa é que você terá que “mapear” o caminho real da base de dados, não o caminho relativo…[/quote]

tens como me mandar a aplicação, msmo que so como exemplo pra eu dar uma olhar ???

porque o prazo de entraga jah esta pra expirar … pode ser …

so o sorce msmo pra eu ver como funciona e montar o que eu kero.

Cara é muito simples utlizar, peguei como base esse site, tem tudo explicadinho como fazer a conexão, insert, etc…

http://www.cin.ufpe.br/~cinlug/wiki/index.php/Usando_SQLite_com_Java_no_Eclipse

abraço

[quote=pavei]Cara é muito simples utlizar, peguei como base esse site, tem tudo explicadinho como fazer a conexão, insert, etc…

http://www.cin.ufpe.br/~cinlug/wiki/index.php/Usando_SQLite_com_Java_no_Eclipse

abraço

[/quote]

poww mano … valew msmo ohh ajudou e muito … kando eu terminar a aplicação que estou fazendo eu posto aki … pra nós …

falowww VALEU …

estou tentando fazer uma conexao com o sqlite, alguem tem um bom exemplo aí. funciona bem para java? posso usar um banco mysql pronto??


http://wiki.eclipse.org/Connecting_to_SQLite


http://wiki.eclipse.org/Connecting_to_SQLite[/quote]

cara, obrigado. consegui já… segue meu site, dá uma olhada na agenda e no controle de combustiveis. mande comentários. abraço.
www.raghy.net23.net

tb uso o netbeans