Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #58 da revista programar. Faz já o download aqui!

javanoob

Java DB / Apache Derby

Mensagens Recomendadas

magician    2
magician

Eu já trabalhei com HSQLDB, H2DB e 1 cadinho com JavaDB no fundo dão todas no mesmo, só mudas algumas funcionalidades.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Este JavaDB parece-me o equivalente em Java para o SQL Express da Ms, estou certo ou errado?

Estás algo errado, são motores bastantes diferentes e não faz muito sentido estar a comparar os dois.

Mas quais são as dúvidas em relação à BD?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
javanoob    0
javanoob

Neste momento ainda não são bem dúvidas.

Ando basicamente à procura de boas prácticas e de exemplos de código.

Acho-lhe piada por ser embedded, ter sido desenvolvida em Java e ser da Sun, mas não consigo encontrar muita informação sobre isto.

Estava a pensar numa aplicação em que juntaria MVC com uma base de dados deste tipo, de preferência o Java DB, dai andar a procura de mais informação.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bruno1234    20
bruno1234

Pelo q tive a ver o Java DB parece muito fixe para fazer aplicações Desktop, isso com Swing dá para fazeres uns projectos porreiros.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Knitter    101
Knitter

Pessoalmente acho o HSQLDB uma melhor opção, pelo menos a nível de liberdade de incluir a BD noutros projectos acho mais versátil e mais fácil. Como a Derby acabas por ter um aumento do tamanho da aplicação por teres de incluir o installer, sem installer senti algumas dificuldades em usar juntamente com a plataforma NetBeans. E não dá para assumir que o utilizador já tem o motor instalado.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
javanoob    0
javanoob

Pessoalmente acho o HSQLDB uma melhor opção, pelo menos a nível de liberdade de incluir a BD noutros projectos acho mais versátil e mais fácil. Como a Derby acabas por ter um aumento do tamanho da aplicação por teres de incluir o installer, sem installer senti algumas dificuldades em usar juntamente com a plataforma NetBeans. E não dá para assumir que o utilizador já tem o motor instalado.

Installer?

Como assim?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Pessoalmente acho o HSQLDB uma melhor opção.

H2DB é melhor xD já testei as duas e embora sejam muito parecidas a H2 tem algumas vantagens como performance, para além disso para ai de 2 em 2 meses saem novas versões. Os devs de H2 são os originais de HSQL mas que depois não satisfeitos com o caminho seguido resolveram fazer como tinha idealizado.

Para mim H2 é a meu SGBD para java preferido não o troco por nada xD

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
javanoob    0
javanoob

H2DB é melhor xD já testei as duas e embora sejam muito parecidas a H2 tem algumas vantagens como performance, para além disso para ai de 2 em 2 meses saem novas versões. Os devs de H2 são os originais de HSQL mas que depois não satisfeitos com o caminho seguido resolveram fazer como tinha idealizado.

Para mim H2 é a meu SGBD para java preferido não o troco por nada xD

Conheces alguma boa documentação sobre H2?

Livros?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
magician    2
magician

Livros não mas o site tem muita coisa, desde exemplos, a API e SQL sintaxe, bem como a explicação te todos os recursos.

SQLite não é tão usado em Java por assim perde a portabilidade, com H2 ou HSQL basta usar o jar que é multiplataforma e tá a andar xD

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade