Frage

Ich versuche, eine kleine Buchhaltung App zu schreiben, vor allem für die Verwendung meines Vaters. Sein PC läuft Windows 98 (und Modernisierung ist so ziemlich außer Frage aufgrund technischer Belange sowie Logistik). Java 4 und 5 scheinen immer noch zu Arbeit mit Windows 98, aber ich bin über den DB Teil völlig verloren. Kennt jemand eine gute, up-to-date-Datenbank, dass installiert und läuft auf Windows 98 und verfügt über einen JDBC-Treiber zur Verfügung? Natürlich sollte der Fahrer mit einer Java-Version arbeiten, die älter ist als 1,6, beispielsweise keine Generika oder automatische Unboxing oder andere neue Features.

War es hilfreich?

Lösung

Derby gibt immer eine Möglichkeit - es funktioniert eingebettet sowohl in die Anwendung und als Stand-alone-Datenbank und kann 5. Nur eine Notiz als Erweiterung Java heruntergeladen werden - wenn dies eine kleine Standalone-Anwendung, dann wird Derby große Arbeit. Ich kann nicht attestiert er die Leistung darüber hinaus, obwohl ich positive Bewertungen aus Mitarbeitern gehört.

Andere Tipps

Derby und / oder HSQLDB . beide sind reine Java-sQL-Engine-und kann auf jedem Betriebssystem laufen

Ich werde dafür bekommen Downvoted, aber MSDE 2000 steht zum Download noch zur Verfügung.

Seien Sie jedoch, die Installation ist nicht so einfach, wie die neueren Versionen von MS SQL Server Express-Editionen vorgewarnt. können Sie Probleme bei der Verbindung müssen es , noch bevor etwas zu tun, nützlich, es so installieren seeeehr sorgfältig (habe ich dich nicht gewarnt). Aber sobald Sie sind und läuft, wird „in der Regel“ (ähem) gehen Sie auf einige Zeit speichern (nicht viel obwohl).

Und JDBC-Unterstützung? Holen Sie sich den MS SQL Server 2000-Treiber.

SQLite. Perfekt für diesen einzelnen Benutzer, eingebettet Anwendungsfälle.

HypersonicDB oder Derby wie die logische Wahl erscheinen, aber jede rein Java-Datenbank, dass läuft auf Java 1.5 machbar scheint. Was Ihre Besorgnis darüber, dass Windows 98 nicht offiziell für diese Datenbanken unterstützt wird, Windows 98 von Microsoft wird nicht mehr unterstützt, so wird es sicherlich nicht direkt von der zugrunde liegenden Datenbank unterstützt werden. In einer reinen Java-Implementierung, um die Hauptsache zu besorgt sein, dass die Dateigrößen nicht überschreiten Windows 98 (2 GB?) Zu begrenzen. Eine reine Java-Implementierung, dass läuft auf einer JVM sollte in Ordnung sein, wenn der JVM läuft auf Windows 98.

Firebird . Es kann als Dienst installiert werden, oder Sie können es in embeded-Modus verwenden.

Späte Versionen von Postgres

Symantec von Visual Cafe hatte eine hervorragende IDE für Java und sowie hervorragende Datenbank Unterstützung. Wenn Sie eine ernsthafte Java-Entwicklung für die frühen Java-Versionen / frühe Windows-Versionen zu tun planen, Cafe war der Weg zu gehen.

I vote for MySQL:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top