Domanda

Sto cercando di scrivere una piccola applicazione di contabilità, soprattutto per l'uso di mio padre. Il suo PC è in esecuzione Windows 98 (e l'aggiornamento è praticamente fuori questione a causa di problemi tecnici e logistica). Java 4 e 5 sembrano ancora funzionare con Windows 98, ma io sono totalmente perso circa la parte di DB. Qualcuno sa una buona, up-to-date database che installa e gira su Windows 98 e ha un driver JDBC disponibili? Naturalmente, il conducente dovrebbe funzionare con una versione di Java più vecchio di 1.6, ad esempio, non generici o funzioni automatiche recenti unboxing o altro.

È stato utile?

Soluzione

Derby è sempre una possibilità - funziona sia incorporato in l'applicazione e come database stand-alone, e possono essere scaricati come estensione di Java 5. solo una nota - se si tratta di una piccola applicazione stand-alone, quindi Derby sarà grande lavoro. Non posso attestare la sua prestazione al di là di questo, anche se ho sentito recensioni positive su da collaboratori.

Altri suggerimenti

Derby e / o di HSQLDB :. entrambi sono puri-java-sql-motore e può essere eseguito su qualsiasi sistema operativo

vado a prendere downvoted per questo, ma MSDE 2000 è ancora disponibile per il download .

Sappiate però, l'installazione non è facile come le versioni più recenti di edizioni MS SQL Server Express. Si possono avere problemi di connessione ad esso , prima ancora di fare qualcosa di utile, quindi installarlo veeeery con attenzione (non ha ti avverto). Ma una volta che è installato e funzionante, è "normalmente" (ehm) sta per risparmiare po 'di tempo (non molto però).

E il supporto JDBC? Prendi il pilota MS SQL Server 2000.

SQLite. Perfetto per questi singolo utente, l'uso integrato dei casi.

HypersonicDB o Derby sembrare le scelte logiche, ma qualsiasi puro di database Java che gira su Java 1.5 sembra fattibile. Per quanto riguarda la vostra preoccupazione che Windows 98 non è ufficialmente supportato per questi database, Windows 98 non è supportato da Microsoft più, in modo che non sarà certamente supportata direttamente dal database sottostante. In un'implementazione Java puro, la cosa principale per essere preoccupati è che le dimensioni dei file non superano il limite di Windows 98 (2GB?). Un'implementazione puro Java che gira su una JVM dovrebbe andare bene se la JVM funziona su Windows 98.

Firebird . Può essere installato come servizio oppure è possibile utilizzarlo in modalità embeded.

versioni in ritardo di Postgres

Symantec visivo Cafe avuto un eccellente IDE per Java e così come eccellente supporto di database . Se avete intenzione di fare qualsiasi sviluppo Java serio per le versioni Java prime versioni / primi finestre, Cafe era la strada da percorrere.

Io voto per MySQL:)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top