klauss.krenek
(usa Debian)
Enviado em 10/01/2017 - 22:21h
Você que que cada programa instalado tenha sua própria base de dados ou que todos acessem a mesma base?
Se você que que todos acessem a mesma base será uma configuração tipo cliente/servidor. Uma máquina terá o PostgreSQL e os clientes com seu programa instalado irão conectar via IP com o servidor.
Por exemplo:
jdbc:postgresql://<ip-do-servidor>:5432/base-de-dados
Mas se você quiser que cada programa instalado tenha sua própria base de dados já instalada junto, uma possível solução é usar banco de dados embarcado.
Pesquise como criar banco de dados embarcado com o PostgreSQL.
Criar banco de dados embarcado com PostgreSQL ou MySQL, costuma ser bem trabalhoso. Uma opção para esses casos seria usar
SQLite ou
Apache Derby.