| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2009 22:50:39
|
jean.ufam
Debugger
![[Avatar]](/images/avatar/494b91746c68f85422da0cd89689febc.jpg)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2009 23:27:31
|
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2009 23:49:35
|
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+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2009 23:50:21
|
jean.ufam
Debugger
![[Avatar]](/images/avatar/494b91746c68f85422da0cd89689febc.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/09/2009 23:53:11
|
jean.ufam
Debugger
![[Avatar]](/images/avatar/494b91746c68f85422da0cd89689febc.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 00:07:44
|
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+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 09:03:04
|
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..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 10:01:45
|
jean.ufam
Debugger
![[Avatar]](/images/avatar/494b91746c68f85422da0cd89689febc.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 10:33:00
|
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/09/2009 21:19:10
|
jean.ufam
Debugger
![[Avatar]](/images/avatar/494b91746c68f85422da0cd89689febc.jpg)
Membro desde: 05/05/2009 11:13:43
Mensagens: 73
Offline
|
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
|
|
|
 |
|
|