Olá pessoal
Estou com uma dúvida que pode ser até meio besta, mas se eu criar um aplicativo em java pelo netbeans, usando jdbc e mysql, por exemplo, e querer distribuir o executável (.jar), toda essa parte de banco dados não vai funcionar em outros computadores, certo?
Qual solução possível para esse caso?
Obrigado
Sobre distribuição de programa que use DB
G
5 Respostas
Claro que vai…vc tem instalar a versão do banco e gerar sua base dentro da empresa tb. Modelo Client/Server super normal usado desde a decada 90.
G
Ah, esse que é o problema.
O aplicativo seria para ser distribuido aos alunos de uma universidade. Não daria muito certo a utilização de um banco de dados desse tipo então.
Alguma alternativa de como armazenar os dados?
Justamente como foi dito acima! O que você pode fazer é, junto ao instalador do seu jar, colocar também o instalador do gerenciador do MySQL, logo após criando o banco de dados, com suas respectivas tabelas.
Ah, esse que é o problema.
O aplicativo seria para ser distribuido aos alunos de uma universidade. Não daria muito certo a utilização de um banco de dados desse tipo então.
Alguma alternativa de como armazenar os dados?
Normal…distribui o instalador do banco com o schema da base junto
OU vc pode usar um banco de dados relacional embutido: HSQLDB, Derby, etc…
A melhor opção seria embutir a base de dados na aplicação. para isso eu recomendo o banco H2.
Criado 30 de agosto de 2011
Ultima resposta 30 de ago. de 2011
Respostas 5
Participantes 4
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo