Pregunta

Estoy intentando escribir una pequeña aplicación de contabilidad, principalmente para el uso de mi padre. Su PC ejecuta Windows 98 (y la actualización es más o menos fuera de la cuestión debido a las preocupaciones técnicas, así como la logística). Java 4 y 5 parecen seguir el trabajo con Windows 98, pero estoy totalmente perdido cerca de la parte DB. ¿Alguien sabe un buen, hasta a la fecha de base de datos que se instala y ejecuta en Windows 98 y tiene un controlador JDBC disponibles? Por supuesto, el conductor debe trabajar con una versión de Java mayores de 1,6, por ejemplo, no hay genéricos o características automáticas recientes unboxing u otros.

¿Fue útil?

Solución

Derby es siempre una posibilidad - que funciona tanto incrustado en la aplicación y como una sola base de datos de soporte, y se pueden descargar como una extensión de java 5. Sólo una nota - si se trata de una pequeña aplicación independiente, entonces Derby será un gran trabajo. No puedo dan fe de su rendimiento más allá de esto, aunque he oído comentarios positivos de que los compañeros de trabajo.

Otros consejos

Derby y / o hsqldb :. ambos son pura-java-sql-motor y se puede ejecutar en cualquier sistema operativo

Voy a downvoted para esto, pero MSDE 2000 está disponible para su descarga .

Ser prevenido, sin embargo, la instalación no es tan fácil como las nuevas versiones de las ediciones de MS SQL Server Express. Usted puede tener problemas para conectarse a ella , incluso antes haciendo algo útil, por lo que instalarlo muuuy con cuidado (no se lo advierto). Pero una vez que esté en funcionamiento, se "normalmente" (ejem) va a ahorrar algún tiempo (no mucho, aunque).

Además, el soporte de JDBC? Obtener el controlador de MS SQL Server 2000.

SQLite. Perfecto para estos solo usuario, casos de uso embebidos.

HypersonicDB o Derby parecer las opciones lógicas, pero cualquier pura base de datos de Java que se ejecuta en Java 1.5 parece factible. En cuanto a su preocupación de que Windows 98 no está soportado oficialmente por estas bases de datos, Windows 98 no es compatible con Microsoft más, así que sin duda no estar directamente soportado por la base de datos subyacente. En una implementación de Java puro, lo más importante que estar preocupado es que los tamaños de archivo no exceden el límite de Windows 98 (2 GB?). Una aplicación pura de Java que se ejecuta en una JVM deben estar bien si la JVM se ejecuta en Windows 98.

Firebird . Puede ser instalado como un servicio o se puede utilizar en el modo de Embebido.

versiones tardíos del Postgres

Symantec Visual Cafe tenido una excelente IDE para java y así como una excelente soporte de base de datos . Si usted planea hacer cualquier desarrollo Java grave para las primeras versiones de Java / tempranas versiones de Windows, café era el camino a seguir.

Yo voto para MySQL:)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top