Question

Je suis en train d'écrire une petite application comptable, principalement pour l'utilisation de mon père. Son PC fonctionne sous Windows 98 (et la mise à niveau est à peu près hors de question en raison de problèmes techniques, ainsi que la logistique). Java 4 et 5 semblent toujours fonctionner avec Windows 98, mais je suis totalement perdu de la partie DB. Quelqu'un sait-il une bonne base de données à jour qui installe et fonctionne sous Windows 98 et dispose d'un pilote JDBC disponible? Bien sûr, le pilote devrait fonctionner avec une version Java de plus de 1,6, par exemple pas de médicaments génériques ou automatique unboxing ou d'autres caractéristiques récentes.

Était-ce utile?

La solution

Derby est toujours une possibilité - il fonctionne à la fois intégré dans l'application et comme une base de données autonome et peut être téléchargé comme une extension de java 5. Juste une note - si cela est une petite application autonome, puis Derby fonctionne très bien. Je ne peux pas attester de ses performances au-delà, bien que je l'ai entendu des commentaires positifs de celui-ci de leurs collègues.

Autres conseils

Derby et / ou hsqldb :. les deux sont pur-java-sql-moteur et peut fonctionner sur tout système d'exploitation

Je vais me downvoted pour cela, mais MSDE 2000 est toujours disponible pour le téléchargement .

Être averti cependant, l'installation ne soit pas aussi facile que les nouvelles versions des éditions MS SQL Server Express. Vous pouvez avoir du mal à s'y connecter , avant même faire quelque chose d'utile, donc l'installer veeeery soigneusement (ne pas que je vous préviens). Mais une fois que vous êtes opérationnel, il est « habituellement » (ahem) va vous faire économiser de temps (pas beaucoup si).

Et le soutien JDBC? Obtenez le pilote MS SQL Server 2000.

SQLite. Parfait pour ceux-ci un utilisateur unique, cas d'utilisation intégrée.

HypersonicDB ou Derby semblent comme les choix logiques, mais tout pur base de données Java qui fonctionne sur Java 1.5 semble faisable. Quant à votre préoccupation que Windows 98 n'est pas officiellement pris en charge pour ces bases de données, Windows 98 ne sont pas pris en charge par Microsoft plus, il ne sera certainement pas directement pris en charge par la base de données sous-jacente. Dans un pur implémentation Java, la principale chose à être inquiet au sujet est que la taille des fichiers ne dépassent pas la limite de Windows 98 (2 Go?). Un pur implémentation Java qui fonctionne sur une machine virtuelle Java doit être bien si la machine virtuelle Java fonctionne sous Windows 98.

Firebird . Il peut être installé en tant que service ou vous pouvez l'utiliser en mode embeded.

Les versions tardives de Postgres

Je vote pour MySQL:)

scroll top