SQLite no JAVA  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
jean.ufam
Debugger
[Avatar]

Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline

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.

JFigueiredo - Student Computer Science - UFAM
[T.I.] > Web Development
LATTES - http://lattes.cnpq.br/4933083107262516
[Email] [MSN]
grprado
JavaTeenager

Membro desde: 29/03/2006 09:26:23
Mensagens: 177
Localização: Brasília-DF
Offline

O aplicativo é desktop ou web?

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

Guilherme Prado
grprado.com
[WWW] [MSN]
Duron Maniac
Thread.start()

Membro desde: 02/10/2007 16:16:04
Mensagens: 25
Offline

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+
jean.ufam
Debugger
[Avatar]

Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline

o sistema é desktop.

JFigueiredo - Student Computer Science - UFAM
[T.I.] > Web Development
LATTES - http://lattes.cnpq.br/4933083107262516
[Email] [MSN]
jean.ufam
Debugger
[Avatar]

Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline

Duron Maniac wrote: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+


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

JFigueiredo - Student Computer Science - UFAM
[T.I.] > Web Development
LATTES - http://lattes.cnpq.br/4933083107262516
[Email] [MSN]
Duron Maniac
Thread.start()

Membro desde: 02/10/2007 16:16:04
Mensagens: 25
Offline

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+
pavei
JavaBaby

Membro desde: 15/09/2008 11:42:12
Mensagens: 77
Offline

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..
jean.ufam
Debugger
[Avatar]

Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline

pavei wrote: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..



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.

JFigueiredo - Student Computer Science - UFAM
[T.I.] > Web Development
LATTES - http://lattes.cnpq.br/4933083107262516
[Email] [MSN]
pavei
JavaBaby

Membro desde: 15/09/2008 11:42:12
Mensagens: 77
Offline

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

jean.ufam
Debugger
[Avatar]

Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline

pavei wrote: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



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 ..


JFigueiredo - Student Computer Science - UFAM
[T.I.] > Web Development
LATTES - http://lattes.cnpq.br/4933083107262516
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team