2011-01-20 14 views

Respuesta

7

Necesita el JDK, no el JRE.

2

base de datos

Para una gran fuera de la caja experiencia de desarrollo de aplicaciones de bases con , Java SE 6 kit de desarrollo - aunque no el de Java Runtime Environment (JRE) - co- paquetes base de datos Java-JDBC, Java DB basada en Apache Derby. No necesita más encontrar y configurar su propia base de datos JDBC al desarrollar una aplicación de base de datos ! Los desarrolladores también tendrán la actualización de JDBC 4.0, una API bien usada con muchas mejoras importantes, tales apoyo tan especial para XML como un tipo de datos SQL y una mejor integración de objetos binarios grandes (BLOB) y objetos grandes de caracteres (CLOBs) en las API.

Desde su enlace y JavaDB! = Derby (que es un producto de Apache).

+3

Desde su enlace: 'Java DB es la distribución soportada por Sun de la base de datos de código abierto Apache Derby 100% Java. Es completamente transaccional, seguro, fácil de usar, basado en estándares SQL, API JDBC y Java EE pero pequeño, solo 2.5 MB. - http://www.oracle.com/technetwork/java/javadb/overview /index.html. Preguntas frecuentes de Java DB: '2. P: ¿Java DB es una bifurcación de Apache Derby? A: No, Java DB es la versión soportada por Sun de Apache Derby y contiene los mismos binarios que Apache Derby. –

+0

"Soportado por el sol" me suena como un tenedor especialmente teniendo en cuenta el clima con Oracle y cosas –

+1

no, "supported" significa que Sun aceptará informes de errores e incluso intentará repararlos si se encuentran en la versión distribuida en lugar de simplemente decir "desaparece". Tenga en cuenta que los binarios son idénticos. –

2

Está "incluido" en que el código es parte de la descarga JDK, pero los jar Derby no se colocan automáticamente en el classpath porque no todas las aplicaciones Java necesitan Derby. Los archivos Derby (JavaDB) incluidos en la descarga de JDK están bien para su uso en cualquier aplicación J2SE java que pueda escribir, y ciertamente no necesita instalar otra copia, solo ponga esos archivos jar en su classpath para aquellas aplicaciones para las cuales es apropiado.

6

Sí, necesita el JDK en lugar del JRE. Pero después de encontrarme con este mismo problema, descubrí que el instalador JDK había colocado Java DB (en mi entorno Windows XP) en C: \ Program Files \ Sun \ JavaDB. Es posible que desee comprobar allí, o lo que sea equivalente en su entorno.

Espero que esto ayude a cualquier otra persona que pueda encontrarse en esta página. (¿Por qué el desarrollo de Java tiene que ser así de frustrante?)

Cuestiones relacionadas