Java DB ºÍ JDBC 4.0
http://developers.sun.com/javadb/
Java SE 6 ÐÂÌØÐÔ: Java DB ºÍ JDBC 4.0
http://www.ibm.com/developerworks/cn/java/j-lo-jse65/
³¤¾ÃÒÔÀ´£¬ÓÉÓÚ´óÁ¿£¨ÉõÖÁ¼¸ºõËùÓУ©µÄ Java Ó¦Óö¼ÒÀÀµÓÚÊý¾Ý¿â£¬ÈçºÎʹÓà Java ÓïÑÔ¸ßЧ¡¢¿É¿¿¡¢¼ò½àµØ·ÃÎÊÊý¾Ý¿âÒ»Ö±ÊdzÌÐòÔ±Ãǽò½òÀÖµÀµÄ»°Ì⡣з¢²¼µÄ Java SE 6 Ò²ÔÚÕâ·½Ãæ¸üÉϲãÂ¥£¬Îª±à³ÌÈËÔ±ÌṩÁËÐí¶àºÃÓõÄÐÂÌØÐÔ¡£ÆäÖÐ×îÏÔÖøµÄ£¬Äª¹ýÓÚ Java SE 6 ÓµÓÐÁËÒ»¸öÄÚǶµÄ 100% Óà Java ÓïÑÔ±àдµÄÊý¾Ý¿âϵͳ¡£²¢ÇÒ£¬Java 6 ¿ªÊ¼Ö§³Ö JDBC 4.0 µÄһϵÁÐй¦ÄܺÍÊôÐÔ¡£ÕâÑù£¬Java SE ÔÚ¶Ô³Ö¾ÃÊý¾ÝµÄ·ÃÎÊÉϾÍÏԵøüΪÒ×ÓúÍÇ¿´óÁË¡£
Java DB£ºJava 6 ÀïµÄÊý¾Ý¿â
а²×°ÁË JDK 6 µÄ³ÌÐòÔ±ÃÇÒ²Ðí»á·¢ÏÖ£¬³ýÁË´«Í³µÄ bin¡¢jre µÈĿ¼£¬JDK 6 ÐÂÔöÁËÒ»¸öÃûΪ db µÄĿ¼¡£Õâ±ãÊÇ Java 6 µÄгÉÔ±£ºJava DB¡£ÕâÊÇÒ»¸ö´¿ Java ʵÏÖ¡¢¿ªÔ´µÄÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©£¬Ô´ÓÚ Apache Èí¼þ»ù½ð»á£¨ASF£©ÃûϵÄÏîÄ¿ Derby¡£ËüÖ»ÓÐ 2MB ´óС£¬¶Ô±È¶¯éüÉÏ G µÄÊý¾Ý¿âÀ´Ëµ¿ÉνÐäÕä¡£µ«Õâ²¢²»·Á° Derby ¹¦ÄÜÆë±¸£¬Ö§³Ö¼¸ºõ´ó²¿·ÖµÄÊý¾Ý¿âÓ¦ÓÃËùÐèÒªµÄÌØÐÔ¡£¸üÄÑÄܿɹóµÄÊÇ£¬ÒÀÍÐÓÚ ASF Ç¿´óµÄÉçÇøÁ¦Á¿£¬Derby µÃµ½Á˰üÀ¨ IBM ºÍ Sun µÈ´ó¹«Ë¾ÒÔ¼°È«ÊÀ½çÓÅÐã³ÌÐòÔ±ÃǵÄÖ§³Ö¡£ÕâÒ²ÄÑ¹Ö Sun ¹«Ë¾»áÑ¡ÔñÆä 10.2.2 °æ±¾ÄÉÈëµ½ JDK 6 ÖУ¬×÷ΪÄÚǶµÄÊý¾Ý¿â¡£Õâ¾ÍºÃÏñΪ JDK ×¢ÈëÁËÒ»¹ÉȫеĻîÁ¦£ºJava ³ÌÐòÔ±²»ÔÙÐèÒªºÄ·Ñ´óÁ¿¾«Á¦°²×°ºÍÅäÖÃÊý¾Ý¿â£¬¾ÍÄܽøÐа²È«¡¢Ò×Óᢱê×¼¡¢²¢ÇÒÃâ·ÑµÄÊý¾Ý¿â±à³Ì¡£ÔÚÕâÒ»ÕÂÖУ¬ÎÒÃǽ«³õ¿ú Java DB µÄÊÀ½ç£¬À´Ì½¾¿ÈçºÎʹÓÃËü±àд³ö¹¦ÄܷḻµÄ³ÌÐò¡£
Hello, Java DB£ºÄÚǶģʽµÄ Derby
¼ÈÈ»ÓÐÁËÄÚǶ£¨embedded£©µÄÊý¾Ý¿â£¬¾ÍÈÃÎÒÃÇ´ÓÒ»¸ö¼òµ¥µÄ·¶Àý£¨´úÂëÔÚ Çåµ¥ 1 ÖÐÁгö£©¿ªÊ¼£¬ÊÔ×ÅʹÓÃËü°É¡£Õâ¸ö³ÌÐò×öÁË´ó¶àÊýÊý¾Ý¿âÓ¦Óö¼¿ÉÄÜ»á×öµÄ²Ù×÷£ºÔÚ DBMS Öд´½¨ÁËÒ»¸öÃûΪ helloDB µÄÊý¾Ý¿â£»´´½¨ÁËÒ»ÕÅÊý¾Ý±í£¬È¡ÃûΪ hellotable£»Ïò±íÄÚ²åÈëÁËÁ½ÌõÊý¾Ý£»È»ºó£¬²éѯÊý¾Ý²¢½«½á¹û´òÓ¡ÔÚ¿ØÖÆÌ¨ÉÏ£»×îºó£¬É¾³ý±íºÍÊý¾Ý¿â£¬ÊÍ·Å×ÊÔ´¡£
Çåµ¥ 1. HelloJavaDB µÄ´úÂë
public class HelloJavaDB {
public static void main(String[] args) {
try { // load the driver
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
System.out.println("Load the embedded driver");
Connection conn = null;
Ïà¹ØÎĵµ£º
JavaÐÔÄÜÓÅ»¯¼¼Çɼ¯½õ
Ò»¡¢Í¨ÓÃÆª
¡¡¡¡1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
¡¡¡¡1.2 ʹÓ÷Ç×èÈûI/O
¡¡¡¡1.3 É÷ÓÃÒì³£
¡¡
¡¡1.4 ²»ÒªÖظ´³õʼ»¯±äÁ¿
¡¡¡¡1.5 ¾¡Á¿Ö¸¶¨ÀàµÄfinalÐÞÊηû
¡¡¡¡1.6 ¾¡Á¿Ê¹Óþֲ¿±äÁ¿
¡¡¡¡1.7
³Ë·¨ºÍ³ý·¨
¶þ¡¢J2EEƪ
¡¡¡¡2.1 ʹÓûº³å±ê¼Ç
¡¡¡¡2.2 ʼÖÕͨ¹ý»á»°Bean·ÃÎÊʵÌåBea ......
java IOÏê½â
Java Á÷ÔÚ´¦ÀíÉÏ·ÖΪ×Ö·ûÁ÷ºÍ×Ö½ÚÁ÷¡£×Ö·ûÁ÷´¦ÀíµÄµ¥ÔªÎª 2 ¸ö×Ö½ÚµÄ Unicode ×Ö·û£¬·Ö±ð²Ù×÷×Ö·û¡¢×Ö·ûÊý×é»ò×Ö·û´®£¬¶ø×Ö½ÚÁ÷´¦Àíµ¥ÔªÎª 1 ¸ö×Ö½Ú£¬²Ù×÷×Ö½ÚºÍ×Ö½ÚÊý×é¡£
Java ÄÚÓà Unicode ±àÂë´æ´¢×Ö·û£¬×Ö·ûÁ÷´¦ÀíÀฺÔð½«ÍⲿµÄÆäËû±àÂëµÄ×Ö·ûÁ÷ºÍ java ÄÚ Unicode ×Ö·ûÁ÷Ö®¼äµÄת»»¡£¶øÀà InputStrea ......
¡¡¶ÔÓÚÕâ¸öϵÁÐÀïµÄÎÊÌ⣬ÿ¸öѧJavaµÄÈ˶¼Ó¦¸Ã¸ã¶®¡£µ±È»£¬Èç¹ûÖ»ÊÇѧJavaÍæÍæ¾ÍÎÞËùνÁË¡£Èç¹ûÄãÈÏΪ×Ô¼ºÒѾ³¬Ô½³õѧÕßÁË£¬È´²»ºÜ¶®ÕâЩÎÊÌ⣬Ç뽫Äã×Ô¼ºÖعé³õѧÕßÐÐÁС£ÄÚÈݾùÀ´×ÔÓÚCSDNµÄ¾µäÀÏÌù¡£
¡¡¡¡ÎÊÌâÒ»£ºÎÒÉùÃ÷ÁËʲô£¡
¡¡¡¡String s = "Hello world!";
¡¡¡¡Ðí¶àÈ˶¼×ö¹ýÕâÑùµÄÊÂÇ飬µ«ÊÇ£¬ÎÒÃǵ½µ×Éùà ......
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/myelse/archive/2009/04/14/4073654.aspx
¿ìËÙÅÅÐòÊǶÔðÅÝÅÅÐòµÄÒ»ÖָĽø¡£ËüµÄ»ù±¾Ë¼ÏëÊÇ£ºÍ¨¹ýÒ»ÌÉÅÅÐò½«ÒªÅÅÐòµÄÊý¾Ý·Ö¸î³É¶ÀÁ¢µÄÁ½²¿·Ö£¬ÆäÖÐÒ»²¿·ÖµÄËùÓÐÊý¾Ý¶¼±ÈÁíÍâÒ»²»²¿·ÖµÄËùÓÐÊý¾Ý¶¼ÒªÐ¡£¬È»ºóÔÙ°´´Î·½·¨¶ÔÕâÁ½²¿·ÖÊý¾Ý·Ö±ð½øÐпìËÙÅÅÐò£¬Õû¸öÅÅÐò¹ý³ ......