Aplicação desktop com banco de dados

7 respostas
palilo

Opa,

então estou montando uma aplicação desktop simples que utiliza mysql, e pretendo distribuí-la para alguns amigos, mas queria saber o que tenho que fazer para que o banco de dados fique “embutido” na aplicação, isto é, que a pessoa que ira usar o programa não tenha que ficar instalando um banco de dados na máquina, fazer backup da base de dados, e etc…

é isso vlw

7 Respostas

nicoweda

Usa o HSQLDB (http://hsqldb.org/)!

palilo

Certo, vlw cara vou dar uma olhada nisso.

Mas digamos que por exemplo eu esteja utilizando o mysql ou postgre ou qualquer outro banco de dados, como deveria proceder?

é curiosidade mesmo, pq vai que um dia eu tenha que ficar preso em um banco de dados especifico.

t+

O

Olá palilo,
Uma ideia seria colocares o teu projecto num servidor onde terás a tua base de dados, e utilizares Java Web Start.

http://java.sun.com/products/javawebstart/
http://www.guj.com.br/java.tutorial.artigo.160.1.guj
http://www.linhadecodigo.com.br/artigos.asp?id_ac=627

D

Um banco de dados que pode ser “embutido” e muito rapido é o www.h2database.com

Estou usando em uma aplicação e estou gostando muito.

palilo

beleza, valeu pelas dicas pessoal vou pesquisar mais afundo sobre esses bancos que vcs me passaram…

porem uma duvida ainda persiste: os bancos tradicionais como mySql, db2, postGre, etc… não podem ser embutidos na aplicação?

é isso, desculpa a insistência e o incomodo.

t+

A

MySql e postGre se não estou enganado, vc tem que ter eles instalado na sua máquina. Não é igual a access que vc não precisa ter ele na sua máquina. Eu acho que não tem outro jeito.

palilo

beleza, já manjei

e também descobri que a palavra em ingles pra especificar esse tipo de banco é embedded database, isso facilita muito na hora de procurar referencias… hehe

vlw quem ajudou

t+

Criado 17 de maio de 2007
Ultima resposta 22 de mai. de 2007
Respostas 7
Participantes 5