Criando e manipulando Java DB (Java Data Base) - Banco de Dados
9 respostas
DavidUser
To com problemas pra criar um banco de dados e manipulalo com banco Java DB, já fiz em mySQL e SQL Server mas com Java DB não to conseguindo…
Como criar uma base de dados, tabela e como fazer conexão entre Java e o Java DB?
Terei algum problema de compatibilidade se criar a base de dados em um OS 64 bits e rodar a aplicação em um OS 32 bits?
:?
Quem souber responder alguma das minhas dúvidas já é uma grande ajuda.
Lembrando a base de dados é Java DB, não serve mySQL ou SQL Server.
Sua pergunta não faz muito sentido… O JDBC é uma API do Java para manipular o banco de dados independentemente do seu banco. Você quis dizer que conseguiu configurar o MySQL e o SQL Server, mas não conseguiu fazer via JDBC?
Sua pergunta não faz muito sentido… O JDBC é uma API do Java para manipular o banco de dados independentemente do seu banco. Você quis dizer que conseguiu configurar o MySQL e o SQL Server, mas não conseguiu fazer via JDBC?
Certamente vc não prestou atenção na pergunta e/ou não conhece o JavaDB :-o (JavaDB (Sun) contém os mesmo binários do Apache Derby (Cloudscape que foi comprada pela Informix que foi comprada pela pela IBM que doou o código pra Apache), que é um BD relacional implementado inteiramente em Java com licença Apache v2.0. :arrow: http://db.apache.org/derby/
jMarcel
[color=red]Como criar uma base de dados, tabela e como fazer conexão entre Java e o Java DB?[/color]
Para conectar sua aplicação java ao java db, use um DAO, por exemplo.
[color=darkred]Terei algum problema de compatibilidade se criar a base de dados em um OS 64 bits e rodar a aplicação em um OS 32 bits? [/color]
Sabe por que java tem o slogan ‘Write once, run anywhere’ ? Não importa o sistema, nem a arquitetura. Se for possível colocar uma JVM lá, vc ‘escreve uma vez e roda em qualquer lugar’.
Gustavokt
jMarcel:
Gustavokt:
Oi DavidUser!
Sua pergunta não faz muito sentido… O JDBC é uma API do Java para manipular o banco de dados independentemente do seu banco. Você quis dizer que conseguiu configurar o MySQL e o SQL Server, mas não conseguiu fazer via JDBC?
Certamente vc não prestou atenção na pergunta e/ou não conhece o JavaDB :-o (JavaDB (Sun) contém os mesmo binários do Apache Derby (Cloudscape que foi comprada pela Informix que foi comprada pela pela IBM que doou o código pra Apache), que é um BD relacional implementado inteiramente em Java com licença Apache v2.0. :arrow: http://db.apache.org/derby/
Post foi editado posteriormente depois que eu comentei na época…
Elizeu_Santos
pq jdb?
jMarcel
Vc quer saber o porquê do nome ? Ou o porquê de se usar o JavaDB ? Ou seria outra pergunta ?
O nome JavaDB foi dado pela Sun (creio que para salientar que o banco é 100% em Java).
O motivo de se usar vc pode ver em: http://db.apache.org/derby/faq.html
Até.
DavidUser
Consigo agora normalmente utilizar o Java DB meu unico problema esta em ativar o java DB quando ligo a maquina, ou seja, em modo de inicializacao…
Por exemplo com o MySQL posso escolher na configuracao a opcao de ativar o BD quando ligo a maquina server mas com o java DB nao sei como fazer isso afinal ela depende de ativar a JVM antes.
jMarcel
DavidUser:
Consigo agora normalmente utilizar o Java DB meu unico problema esta em ativar o java DB quando ligo a maquina, ou seja, em modo de inicializacao…
Por exemplo com o MySQL posso escolher na configuracao a opcao de ativar o BD quando ligo a maquina server mas com o java DB nao sei como fazer isso afinal ela depende de ativar a JVM antes.
Desculpe pela demora, mas estive fora.
Você vai precisar criar um serviço no SO e configura-lo para ser iniciado quando do carregamento do sistema.
Para fazer isso, temos, por exemplo: