DB que funciona com Win 98 e Java? [fechado
-
21-09-2019 - |
Pergunta
Estou tentando escrever um pequeno aplicativo de contabilidade, principalmente para uso do meu pai. Seu PC está executando o Windows 98 (e a atualização está praticamente fora de questão devido a preocupações técnicas e logísticas). Java 4 e 5 ainda parecem funcionar com o Windows 98, mas estou totalmente perdido com a parte do banco de dados. Alguém conhece um banco de dados bom e atualizado que instala e executa no Windows 98 e tem um driver JDBC disponível? Obviamente, o driver deve trabalhar com uma versão Java com mais de 1,6, por exemplo, sem genéricos ou unboxing automático ou outros recursos recentes.
Solução
Derby é sempre uma possibilidade - ele funciona incorporado ao aplicativo e como um banco de dados independente, e pode ser baixado como uma extensão do Java 5. Apenas uma nota - se este for um pequeno aplicativo independente, o derby funcionará muito bem. Não posso atestar seu desempenho além disso, embora tenha ouvido críticas positivas de colegas de trabalho.
Outras dicas
Vou ser votado para isso, mas MSDE 2000 ainda está disponível para download.
Esteja avisado, porém, a instalação não é tão fácil quanto as versões mais recentes das edições MS SQL Server Express. Você pode ter problemas para se conectar a ele, antes mesmo de fazer algo útil, então instale -o com cuidado (não o avisei). Mas uma vez que você está em funcionamento, é "geralmente" (ahem) vai te salvar às vezes (Mas não muito).
E suporte JDBC? Obtenha o driver MS SQL Server 2000.
Sqlite. Perfeito para esses casos de uso incorporados e únicos.
HipersonicDB ou Derby parecem as escolhas lógicas, mas qualquer puro O banco de dados Java que é executado no Java 1.5 parece factível. Quanto à sua preocupação de que o Windows 98 não seja oficialmente suportado para esses bancos de dados, o Windows 98 não é mais suportado pela Microsoft; portanto, certamente não será suportado diretamente pelo banco de dados subjacente. Em uma implementação pura de Java, a principal coisa a se preocupar é que os tamanhos dos arquivos não excedem o limite do Windows 98 (2 GB?). Uma implementação pura de Java que é executada em uma JVM deve ficar bem se a JVM for executada no Windows 98.
Firebird. Ele pode ser instalado como serviço ou você pode usá -lo no modo incorporado.
Versões tardias do Postgres
Café Visual Symantec teve um excelente IDE para Java e também excelente base de dados Apoio, suporte. Se você planeja fazer algum desenvolvimento de Java grave para versões Java iniciais/versões iniciais do Windows, o Cafe foi o caminho a percorrer.
Eu voto no mysql :)