Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaµÄJDBCÊÂÎñÏê½â

ÊÂÎñµÄÌØÐÔ£º
1) Ô­×ÓÐÔ£¨atomicity£©£ºÊÂÎñÊÇÊý¾Ý¿âµÄÂß¼­¹¤×÷µ¥Î»£¬¶øÇÒÊDZØÐëÊÇÔ­×Ó¹¤×÷µ¥Î»£¬¶ÔÓÚÆäÊý¾ÝÐ޸ģ¬ÒªÃ´È«²¿Ö´ÐУ¬ÒªÃ´È«²¿²»Ö´ÐС£
2) Ò»ÖÂÐÔ£¨consistency£©£ºÊÂÎñÔÚÍê³Éʱ£¬±ØÐëÊÇËùÓеÄÊý¾Ý¶¼±£³ÖÒ»ÖÂ״̬¡£ÔÚÏà¹ØÊý¾Ý¿âÖУ¬ËùÓйæÔò¶¼±ØÐëÓ¦ÓÃÓÚÊÂÎñµÄÐ޸ģ¬ÒÔ±£³ÖËùÓÐÊý¾ÝµÄÍêÕûÐÔ¡£
3) ¸ôÀëÐÔ£¨isolation£©£ºÒ»¸öÊÂÎñµÄÖ´Ðв»Äܱ»ÆäËûÊÂÎñËùÓ°Ïì¡£
4) ³Ö¾ÃÐÔ£¨durability£©£ºÒ»¸öÊÂÎñÒ»µ©Ìá½»£¬ÊÂÎïµÄ²Ù×÷±ãÓÀ¾ÃÐԵı£´æÔÚDBÖС£¼´Ê¹´ËʱÔÙÖ´Ðлعö²Ù×÷Ò²²»Äܳ·ÏûËù×öµÄ¸ü¸Ä¡£
ÊÂÎñ(Transaction):ÊDz¢·¢¿ØÖƵĵ¥Ôª£¬ÊÇÓû§¶¨ÒåµÄÒ»¸ö²Ù×÷ÐòÁС£ÕâЩ²Ù×÷Ҫô¶¼×ö£¬ÒªÃ´¶¼²»×ö£¬ÊÇÒ»¸ö²»¿É·Ö¸îµÄ¹¤×÷µ¥Î»¡£Í¨¹ýÊÂÎñ£¬sql server Äܽ«Âß¼­Ïà¹ØµÄÒ»×é²Ù×÷°ó¶¨ÔÚÒ»Æð£¬ÒÔ±ã·þÎñÆ÷ ±£³ÖÊý¾ÝµÄÍêÕûÐÔ¡£ÊÂÎñͨ³£ÊÇÒÔbegin transaction¿ªÊ¼£¬ÒÔcommit»òrollback½áÊø¡£Commint±íʾÌá½»£¬¼´Ìá½»ÊÂÎñµÄËùÓвÙ×÷¡£¾ßÌåµØËµ¾ÍÊǽ«ÊÂÎñÖÐËùÓжÔÊý¾ÝµÄ¸üÐÂд»Øµ½´ÅÅÌÉϵÄÎïÀíÊý¾Ý¿âÖÐÈ¥£¬ÊÂÎñÕý³£½áÊø¡£Rollback±íʾ»Ø¹ö£¬¼´ÔÚÊÂÎñÔËÐеĹý³ÌÖз¢ÉúÁËijÖÖ¹ÊÕÏ£¬ÊÂÎñ²»ÄܼÌÐø½øÐУ¬ÏµÍ³½«ÊÂÎñÖжÔÊý¾Ý¿âµÄËùÓÐÒÑÍê³ÉµÄ²Ù×÷È«²¿³·Ïû£¬¹ö»Øµ½ÊÂÎñ¿ªÊ¼µÄ״̬¡£
×Ô¶¯Ìá½»ÊÂÎñ£ºÃ¿Ìõµ¥¶ÀµÄÓï¾ä¶¼ÊÇÒ»¸öÊÂÎñ¡£Ã¿¸öÓï¾äºó¶¼Òþº¬Ò»¸öcommit¡£ £¨Ä¬ÈÏ£©
ÏÔʽÊÂÎñ£ºÒÔbegin transactionÏÔʾ¿ªÊ¼£¬ÒÔcommit»òrollback½áÊø¡£
ÒþʽÊÂÎñ£ºµ±Á¬½ÓÒÔÒþʽÊÂÎñģʽ½øÐвÙ×÷ʱ£¬sql serverÊý¾Ý¿âÒýÇæÊµÀý½«ÔÚÌá½»»ò»Ø¹öµ±Ç°ÊÂÎñºó×Ô¶¯Æô¶¯ÐÂÊÂÎñ¡£ÎÞÐëÃèÊöÊÂÎïµÄ¿ªÊ¼£¬Ö»ÐèÌá½»»ò»Ø¹öÿ¸öÊÂÎñ¡£µ«Ã¿¸öÊÂÎñÈÔÒÔcommit»òrollbackÏÔʽ½áÊø¡£Á¬½Ó½«ÒþÐÔÊÂÎñģʽÉèÖÃΪ´ò¿ªÖ®ºó£¬µ±Êý¾Ý¿âÒýÇæÊµÀýÊ×´ÎÖ´ÐÐÏÂÁÐÈκÎÓï¾äʱ£¬¶¼»á×Ô¶¯Æô¶¯Ò»¸öÒþʽÊÂÎñ£ºalter table£¬insert£¬create£¬open £¬delete£¬revoke £¬drop£¬select£¬ fetch £¬truncate table£¬grant£¬updateÔÚ·¢³öcommit»òrollbackÓï¾ä֮ǰ£¬¸ÃÊÂÎñ½«Ò»Ö±±£³ÖÓÐЧ¡£ÔÚµÚÒ»¸öÊÂÎñ±»Ìá½»»ò»Ø¹öÖ®ºó£¬Ï´ε±Á¬½ÓÖ´ÐÐÒÔÉÏÈκÎÓï¾äʱ£¬Êý¾Ý¿âÒýÇæÊµÀý¶¼½«×Ô¶¯Æô¶¯Ò»¸öÐÂÊÂÎñ¡£¸ÃʵÀý½«²»¶ÏµØÉú³ÉÒþÐÔÊÂÎñÁ´£¬Ö±µ½ÒþÐÔÊÂÎñģʽ¹Ø±ÕΪֹ¡£
 
Java JDBCÊÂÎñ»úÖÆ
  Ê×ÏÈ£¬ÎÒÃÇÀ´¿´¿´ÏÖÓÐJDBC²Ù×÷»á¸øÎÒÃÇ´òÀ´Ê²Ã´ÖØ´óÎÊÌ⣬±ÈÈçÓÐÒ»¸öÒµÎñ£ºµ±ÎÒÃÇÐÞ¸ÄÒ»¸öÐÅÏ¢ºóÔÙÈ¥²éѯÕâ¸öÐÅÏ¢£¬¿´ÊÇÕâÊÇÒ»¸ö¼òµ¥µÄÒµÎñ£¬ÊµÏÖÆðÀ´Ò²


Ïà¹ØÎĵµ£º

ÓÃJava»ñµÃIPµØÖ·

     
ÈçºÎÓÃJava»ñµÃÒ»¸öÓòÃûµÄIPµØÖ·ÄØ£¿ÌṩÕâ¸ö¹¦ÄܵÄÀà½Ð×öjava.net.InetAddress¡£ÎÒÃǼÙÉèÏÖÔÚÓÐÕâÑùÒ»¸öÓòÃû£¬ËüÓÃÒ»¸ö¾²Ì¬µÄ
getByNameÀ´ÖØÐ»ñµÃÒ»¸öInetAddress£¬È»ºóµÃµ½¿ÉÒÔ¶Á³öµÄIPµØÖ·¡£ÏÂÃæµÄ´úÂëÊǷdz£»ù±¾µÄÃüÁîÐС£
import java.net.InetAddress;
import java.net.Unknow ......

javaѧϰ±Ê¼Ç

×î½üѧϰjavaµÄIO²Ù×÷£¬ÏÖÕûÀíÈçÏÂ
1   ÊäÈëÊä³ö
  javaµÄ¿â½«³ÌÐòÓëÊäÈëÓйصÄÀà¶¼´ÓInputStream¼Ì³Ð£¬ÓëÊä³öÓйصÄÀà¶¼´ÓOutStream¼Ì³Ð¡£
ÒÔǰûÓÐÕÆÎÕµÄÏà¹ØÀà  SequenceInputStream ½«Á½¸ö»ò¸ü¶àµÄinputStream ת»»³Éµ¥¸ö¶ÔÏóʹÓá£
2 ÔöÌíÊôÐÔºÍÓÐÓõĽӿÚ
×°ÊÎÆ÷ £º ÀûÓòã´Î»¯¶ÔÏó¶¯Ì¬Í¸Ã÷ ......

Java³ÌÐòÔ±µ½¼Ü¹¹Ê¦µÄÍÆ¼öÔĶÁÊé¼®

ÉùÃ÷£º±¾ÎIJ¢·Ç±¾ÈËËùд£¬ÊÇÍøÉÏ¿´µ½µÄ£¬µ«ÊǸÃÎÄûÓбêÃ÷³ö´¦£¬ËùÒÔ±¾ÈËÒ²²»ÖªµÀ
×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
Ò»¡¢ ......

3²½Ñ§»áJava Socket±à³Ì

Èý²½Ñ§»áJava Socket±à³Ì(1)
http://developer.51cto.com  2009-02-04 09:45  ØýÃû  Java8  ÎÒÒªÆÀÂÛ(0)
? ÕªÒª£ºËùνsocketͨ³£Ò²³Æ×÷"Ì×½Ó×Ö"£¬ÓÃÓÚÃèÊöIPµØÖ·ºÍ¶Ë¿Ú£¬ÊÇÒ»¸öͨÐÅÁ´µÄ¾ä±ú¡£Ó¦ÓóÌÐòͨ³£Í¨¹ý"Ì×½Ó×Ö"ÏòÍøÂç·¢³öÇëÇó»òÕßÓ¦´ðÍøÂçÇëÇó¡£±¾ÎĽ«Java Socket±à³Ì·ÖΪÈý¸öѧϰ²½Ö裬ÖðÒ ......

JAVAÓïÑÔÈçºÎ½øÐÐÒì³£´¦Àí

¹Ø¼ü×Ö£ºthrows,throw,try,catch,finally·Ö±ð´ú±íʲôÒâÒ壿ÔÚtry¿éÖпÉÒÔÅ׳öÒì³£Âð£¿
´ð£ºJavaͨ¹ýÃæÏò¶ÔÏóµÄ·½·¨½øÐÐÒì³£´¦Àí£¬°Ñ¸÷ÖÖ²»Í¬µÄÒì³£½øÐзÖÀ࣬²¢ÌṩÁËÁ¼ºÃµÄ½Ó¿Ú¡£ÔÚJavaÖУ¬Ã¿¸öÒì³£¶¼ÊÇÒ»¸ö¶ÔÏó£¬ËüÊÇThrowableÀà»òÆäËü×ÓÀàµÄʵÀý¡£µ±Ò»¸ö·½·¨³öÏÖÒì³£ºó±ãÅ׳öÒ»¸öÒì³£¶ÔÏ󣬸öÔÏóÖаüº¬ÓÐÒì³£ÐÅÏ¢£¬µ÷ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ