Java DB
December 25th, 2007 Posted in UncategorizedJava DB, estão a ver o que é? Não? Nem eu porque uso Apple, pelos vistos o suporte a esta coisa é só para Solaris, Linux e Windows, ora bolas. Bem o NetBeans sempre tem suporte para MySQL, PostgreSQL. Só que a brincadeira que ia fazer era para usar numa pen (era uma desculpa para desenferrujar o que aprendi de Java no 2º ano da uni). Programa era para ser compilado para Linux, Windows e OS X, nada de jar. Eu bem que queria que esta pequena aplicação fosse em Java, assim por alto é um programa que gere uma base de dados de alunos em estágio.






6 Responses to “Java DB”
By Alcides on Dec 26, 2007
SQLite
a base de dados é simplesmente um ficheiro. E tens wrapper para isso em java
Mas se vais fazer uma gestao de base de dados desse género, porque não fazer em Python ou Ruby? São mais alto-nível que java e também são portáveis para os 3 grandes OSes.
By Marco on Dec 26, 2007
Simples porque quem vai utilizar a aplicação são várias pessoas que não percebem nada de informática (com raras excepções) e todas usam o Windows e tem o Java Runtime instalado, era mais numa de praticar Java. E assim já ter uma aplicação pronta a ser usada nos vários SO’s (prever o futuro). Tb pensei no SQLite, só que queria alguma coisa que fosse tipo instala e toca a não preocupar se falta x y ou z. O Ruby é uma solução, já vem com suporte para SQLite, sou bem capaz investigue o jRuby.
By OrDoS on Dec 26, 2007
Estas não servem? É que se não servem então não percebi a tua questão…
H2 - http://www.h2database.com
HSQLDB - http://hsqldb.org/
DB4O - http://www.db4o.com (esta é GPL para efeitos pessoais, mas para comerciais é paga, já experimentei e é excelente)
E há outras por aí deste tipo
Boa sorte.
By OrDoS on Dec 26, 2007
Ah! Apesar de gostar bem mais das de cima, como estás na universidade, a BD com que os “académicos” gostam de trabalhar é a seguinte:
Apache Derby - http://db.apache.org/derby/
É mais lenta, mas tem tido muito apoio.
A H2 é mais recente e foi feita por programadores iniciais do projecto HSQLDB, já este segundo é o meu preferido tirando o DB4O, que como não dá para usar para efeitos comerciais sem se pagar, ás vezes não é opção no mundo do trabalho, embora seja excelente mas como é dedicada a objectos não usa SQL para querys, mas sim linguagem própria.
Abraço.
By Marco on Dec 26, 2007
Não estou na uni, apenas era uma forma de treinar aquilo que aprendi, e de não pegar no VS.
By Carlos Rodrigues on Dec 26, 2007
Ter instalado o runtime Java não significa que já tenham a JavaDB. Esta só faz parte do JDK, e não vem incluída no JRE.
O Apache Derby e a Java DB são a mesma coisa, portanto podes simplesmente sacar o Derby e utilizá-lo em qualquer plataforma.