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.

Foi útil?

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

Derby e/ou HSQLDB: Ambos são puro-Java-SQL-Engine e podem ser executados em qualquer sistema operacional.

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 :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top