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.
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.
[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 …
:::::::::::::
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.
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.