Ideias e pensamentos sobre este mundinho e algo mais …

Java DB

December 25th, 2007 Posted in Uncategorized

Java 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.

  1. 6 Responses to “Java DB”

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

Post a Comment