The Source for Java Technology Collaboration
User: Password:



Francois Orsini

Francois Orsini's Blog

Java DB is now part of Sun's JDK

Posted by forsini on June 15, 2006 at 10:59 PM | Comments (18)

Pure fiction or reality? well, this is one of the two and yes it has become a reality! - It is a very exciting event indeed to have an Open Source Java Database System bundled into Sun's *latest* 1.6 JDK (Mustang build 88 to be more precised), and at no cost.

Java DB is based on Apache Derby and is Sun's redistribution of this last one.

It is a fully transactional, Java technology-based relational database with support for open standards such as SQL, JDBC, Java EE, Java ME CDC – concurrent users, triggers, Java stored procedures and encryptable databases, it is only 2 MB and free! Java DB is based on an Apache project with a strong and growing community which includes developers from Sun and IBM.

Sun's JDK 1.6 Build 88 is now available at http://download.java.net/jdk6/binaries/

You will find the distribution of Java DB under the 'db' directory of the main JDK install.

The release of Java DB bundled with the JDK is a 10.2 Alpha version. See David Van couvering's weblog entry regarding database upgrade limitation and how to get support from Sun and/or the Apache Derby comunity.

This allows Java developers to build applications even more rapidly and easily by having access to a Java Database which implements many features from the latest JDBC4 API Specification, directly out of the JDK.

Java DB is easy to use and can run embedded as part of your application, as well as in a client/server topology. It can be deployed via Java Web Start, compressed down to around ~650KB and easily embeddable into a web browser as a Java plug-in extension.

Congratulations to all the persons involved who made this possible!


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • Is there any plan to include JPA in Mustang as well? I think it will really help use Java DB without burden of SQL stuffs.

    Posted by: iasandcb on June 16, 2006 at 02:09 AM

  • If you're insisting on bundling a database, then at least bundle JPA (Java Persistence API) as well, as iasandcb suggests, making it useful.
    - Chris

    Posted by: chris_e_brown on June 16, 2006 at 04:53 AM

  • Does this mean that it will be included in the JRE also? If so, aren't we trying to reduce the size of the JRE, which seems to be an obstacle to deployment of Java apps on the desktop?

    Posted by: gbilodeau on June 16, 2006 at 05:39 AM

  • What is the point?

    There are a few java embeded DBs and non of them is difficult to install and use. Why include one of them and add another upgrade nightmare?Why Derby?

    Posted by: jdavi on June 16, 2006 at 07:46 AM

  • In response to gblidoeau, it is only part of the JDK, not part of the JRE. I also like the idea of including JPA, I'll ask around about this.

    Posted by: davidvc on June 16, 2006 at 09:42 AM

  • As a member of the JSR team on Java SE 6 (shame it isn't a public list) I'd like to say I'm horrified by yet another random wish list inclusion from Sun.
    For the record it was proposed that JPA/EJB3.0 persistence should be included in Java SE 6 as this would have been much more useful to most developers than the inclusion of JAX-WS or Scripting. Sun opposed this inclusion.

    I've become truly appalled at the way Sun have ignored professional development in Java SE 6. I asked at the time for there to be the creation of profiles (like there is on java.sun.com with Java SE and Desktop to enable those of us who know what we are doing to avoid the rubbish being put into SE. I've made a Sketch of what I mean.

    Posted by: stevegjones on June 17, 2006 at 11:22 AM

  • @Steve,

    We're talking about the JDK here, not the JRE / Java SE 6 per-se.

    Here is a post by Mark Reinhold (Java SE Chief Engineer) which hopefully should address several of your points/worries.
    http://www.javalobby.org/forums/thread.jspa?messageID=92027061#92027061

    Posted by: forsini on June 18, 2006 at 06:13 PM

  • Oddly not as it basically comes down to the same attitude as I found in the JSR team... Sun is going to do what it wants. To start claiming that the JDK isn't "really" part of Java SE is the sort of lawyer talk I'd expect from further north.

    Posted by: stevegjones on June 19, 2006 at 01:16 AM

  • Is this a sign of greater support for JDBC? I went to the page "http://java.sun.com/products/jdbc/jdbctestsuite-1_3_1.html". It does explicitly say that no support is guaranteed for running the JDBC conformance tests, I was surprised that when I sent an e-mail to jdbc-tests@sun.com, it bounced. Does the address exist anymore?

    Posted by: kiddyr on June 19, 2006 at 09:38 AM

  • Regarding:

    ------------------------
    Is this a sign of greater support for JDBC? I went to the page "http://java.sun.com/products/jdbc/jdbctestsuite-1_3_1.html". It does explicitly say that no support is guaranteed for running the JDBC conformance tests, I was surprised that when I sent an e-mail to jdbc-tests@sun.com, it bounced. Does the address exist anymore?
    ------------------------

    I am not sure what you mean by greater support for JDBC. JDBC does receive a lot of support. I have to check WRT the alias below as i would be the owner.

    Posted by: lancea on June 19, 2006 at 10:49 AM

  • >> It is a very exciting event indeed to have an Open Source Java Database System bundled into Sun's *latest* 1.6 JDK (Mustang build 88 to be more precised), and at no cost.


    we can download it from apache derby website at no cost too.
    why not bundle a tomcat J2SE 6 such that i can test webapps??

    Posted by: plchung on June 20, 2006 at 03:01 AM

  • This is not a good idea.

    Why bundle something only a tiny handful of people want or use (or have even heard of)

    Any useful developer would be able to download the relevant package from the internet in only a few seconds.

    Surely you must remember the terrible blinding pain caused by bundling bug ridden xml parsers.. why do the same for a database nobody event wants?

    As a team leader & senior designer at tier 1 investment banks, i fail to see how this benefits the java product or its business users.

    keep the core package clean, lean and performant.

    Posted by: time4tea on June 21, 2006 at 07:17 AM

  • I think I understand now why Sun is afraid that Java might be forked if it were open sourced..... because lots of developers do not agree with their decisions on some cases. And it seem to me that Sun fails to give a convincing explanation to the developers why they do such and such.... And it makes me confioused every time Sun says that "Java is driven by the community": what community is it talking about? The java developers community or merely the JCP?

    Posted by: endlesslove on June 24, 2006 at 02:14 PM

  • I don't see the rationale for this at all. What's the point? According to Mark Reinhold, Sun are doing nothing other dropping an alpha-level JAR file in a directory somewhere. Does Sun really think we're incapable of downloading solutions as and when we need them? And even assuming I am looking for an open source Java DB, do Sun really think the first place I look is the filesystem of my JDK?!

    Posted by: brendonm on June 26, 2006 at 12:33 AM

  • I think I understand now why Sun is afraid that Java might be forked if it were open sourced.....


    存倉
    辦公室搬運
    搬屋公司
    搬屋

    Posted by: xuefeng8 on August 02, 2007 at 03:16 AM

  • Again, here, Java DB is bundled with Sun's JDK, NOT the JRE.

    The JDK is a development kit for developers to have access to development and convenient resources so that they can get the proper (Java) tools for their applications during development.

    The bundling of Java DB is convenient and has a small footprint - Plenty of testing is done to ensure it is compliant with the latest JDBC standard and that, included JDBC4, at the time and still as of today.

    Posted by: forsini on August 02, 2007 at 03:44 AM

  • very helpfull!! thanks air force 1 sneakers

    Posted by: niceairforce on May 15, 2008 at 06:29 AM

  • The fourth wow power leveling latest game in wow power leveling Warcraft series is ‘wow power leveling’. Also known as wow power leveling, it represents a wow power leveling multiplayer online wow power leveling game, the best of wow power leveling kind. Initially, it was wow gold it be released in 2001, but wow powerleveling was delayed wow powerleveling 2004, thus wow powerleveling the 10 years ofwow powerleveling franchise of thiswow gold series. The world of warcraft power leveling was not world of warcraft power levelingfulfilling, because wow power levelproblems with wow power level server’s stability power leveling wow performance occurred, but power leveling wow game still power leveling wow a financial success powerleveling wow the most powerleveling wow game of its kind. The number cheap wow power leveling users that play Maple Story mesos, exceeds 8.5 MapleStory mesos, worldwide.As a form ms mesos,recognition for mesos,outstanding popularity, the game SilkRoad Gold, received aSRO Gold, of awards. Now the question eq2 plat, why is eq2 gold, game eq2 Platinum, popular? For anyoneEverQuest 2 Platinum, played the previous EverQuest 2 gold, and EverQuest 2 plat, already initiated lotro gold, the mysterious world lotr gold, the breathtaking Lord of the Rings online Gold, this Rolex Replica nothing but an Replica Rolex adventure that continues the story of ‘Warcraft III: Frozen Throne’, four years after conclusion, in the world of Azeroth. The game is online role-playing, the previous versions being online and offline strategy games. The major thrills and unique features are present as in every Blizzard game.

    Posted by: zhulie on May 29, 2008 at 12:48 AM



Only logged in users may post comments. Login Here.


Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds