BD embutido na aplicação [RESOLVIDO]

Olá pessoal, estou com uma dúvida , não achei respostas aind,a será que alguém sabe me ajudar?

Quero desenvolver um projeto, J2SE, o qual possui uma conexão com um banco postgresql.

Como faço pra embutir o banco de dados na aplicação final?
Para que em qualquer máquina que eu rode o executável funcione sem que eu tenha que instalar o postgresql na máquina.
Isso é possível?

Obrigado!

procure por JDBC , caso tenha dúvida nos metodos acho que posso ajudar, estou trabalhando com esta ferramenta em meu projeto e pelo menos o básico sei…

é muito boa e muito simples de usar… dah p fazer qq pesquisa relacionada a postgre ou qq outro banco sql…

[]'s

[quote=danilocsf]Olá pessoal, estou com uma dúvida , não achei respostas aind,a será que alguém sabe me ajudar?

Quero desenvolver um projeto, J2SE, o qual possui uma conexão com um banco postgresql.

Como faço pra embutir o banco de dados na aplicação final?
Para que em qualquer máquina que eu rode o executável funcione sem que eu tenha que instalar o postgresql na máquina.
Isso é possível?[/quote]
Sem instalar? É possível mas não compensa o trabalho. Já tentou outros SGBDs que já são preparados p/ rodar embutidos na aplicação?

[quote=Starlya]procure por JDBC , caso tenha dúvida nos metodos acho que posso ajudar, estou trabalhando com esta ferramenta em meu projeto e pelo menos o básico sei…

é muito boa e muito simples de usar… dah p fazer qq pesquisa relacionada a postgre ou qq outro banco sql…[/quote]
Não tem nada a ver com o que ele está perguntando. hehe :slight_smile:

Valeu pela resposta!

Vc poderia me indicar algum sgbd que seja preparado para rodar na aplicação?

Poderia tb , mesmo sendo trabalhoso me passar algum link de algum lugar que ensine como fazer?

Valeu mais uma vez!

oi,

se você quiser um Banco de dados leve, Orientado a Objetos e escrito 100% em java apenas para testes da sua aplicação pode usar o HSQLDB que já vem configurado junto com o Grails

aqui mesmo no GUJ tem um exemplo

abs

também tem o apache derby que foi incorporado desde o java 6.
http://developers.sun.com/javadb/

o lado bom disto é que você leva o banco junto com sua aplicação, e ao rodar você não depende de configurações de ambiente ou infra-estrutura local/remota com toda a parafernária. tudo ficará organizado conforme você definir.

acho interessante seu uso para pequenas aplicações e/ou no processo de construção e testes de um software, embora também existam opções para sistemas embarcados, etc.

Valeu todo mundo … vou pesquisar a respeito … muito obrigado!