javaΪʲôÐèÒª³Ö¾Ã»¯£¿
¶ÔÏóÖ»ÄÜ´æÔÚÓÚÄÚ´æÖÐ £¬¶øÄÚ´æÖв»ÄÜÓÀ¾Ã±£´æÊý¾Ý¡£Èç¹ûÒªÓÀ¾Ã±£´æ¶ÔÏóµÄ״̬£¬ÐèÒª½øÐжÔÏóµÄ³Ö¾Ã»¯£¬¼´°Ñ¶ÔÏó´æ´¢µ½×¨ÃŵÄÊý¾Ý´æ´¢¿âÖРĿǰ£¬¹ØÏµÊý¾Ý¿âȽȽÊÇʹÓÃ×î¹ã·ºµÄÊý¾Ý´æ´¢¿â¡£¹ØÏµÊý¾Ý¿âÖдæ·ÅµÄÊǹØÏµÊý¾Ý£¬ËüÊÇ·ÇÃæÏò¶ÔÏóµÄ¡£
³Ö¾Ã»¯Êǽ«JavaÐéÄâ»ú¶ÔÏó³Ö¾Ã±£´æ£¬¶ø²»Êǽ«Êý¾Ý¿âÓ³ÉäΪ¶ÔÏó£¬Í¨³£Êý¾ÝµÄ´æ´¢ÊÇÓÃÊý¾Ý¿âʵÏֵ컵±È»£¬Èç¹ûÄãÓиüºÃµÄ´æ´¢ÏµÍ³£¬Ò²¿ÉÒÔÓ³É䵽ϵͳÖеĴ洢É豸ÖУ¬Õâ¿ÉÄÜÐèÒªÄã×ÔÐпª·¢³Ö¾Ã»¯¿ò¼ÜÀ´½øÐг־û¯Ò»¸öJava¶ÔÏó¡£Èç¹ûÊdz־û¯µ½Êý¾Ý¿â£¬ÏÖÔÚÒѾӿ³öÐí¶àORM¿ò¼Ü£¬ÏñHibernate,ÇáÁ¿¼¶µÄibatis£¬¶¼ÊDz»´íµÄÑ¡Ôñ¡£
ÏÖÔڴ󲿷ÖÊý¾Ý¿â»¹ÊǹØÏµÐ͵쬶øJavaÊÇÃæÏò¶ÔÏóµÄÓïÑÔ£¬ºÜÃ÷ÏÔ½«Ò»¸ö¶ÔÏóÐ͵ÄÊý¾ÝÈçºÎ±£´æµ½¹ØÏµÐÍÊý¾Ý¿âÖÐÄØ£¿Õâ¾ÍÒª½èÖúÇ¿´óµÄORM¿ò¼Ü½â¾öÕâ¸öÎÊÌâ¡£
±ÈÈçibatis¿ò¼Ü£¬Ê¹ÓÃʱֻҪÅäÖúÃsqlMapConfig¼°ÏàÓ¦µÄsqlMapÅäÖÃÎļþ£¬Ö»Òª±£´æ¶ÔÏó»ò¸üжÔÏó¼°¿É£¬±à³Ìʱ²»ÔÙÐèҪдsql²ÅÄܲÙ×÷Êý¾Ý£¬²éÕÒʱͬÑù²éµ½µÄÊǶÔÏóÊý¾Ý¶ø²»ÊǹØÏµÐÍÊý¾Ý£¬Í¨¹ý¶ÔÏóset(para),get()·½·¨²åÈë¼°È¡µÃ¶ÔÓ¦Êý¾Ý£¬HibernateÒ²ÊÇͬÑùµÄ£¬ÕâÀï²»ÔÙÏéÊö£¬ÏÖÔÚÍøÉÏ×ÊÁϼ°Ïà¹ØÊé¼®ÖÐÓкܶàÕâÑùµÄ½²½â£¬Á˽⡢ÊìϤÉõÖÁ¾«Í¨ÕâЩÐèÒªÑжÁÏà¹ØÊé¼®£¬ÓÐÐËȤµÄ»°×îºÃÑжÁÔ´Â룬ÒÔÉ϶¼ÊÇ¿ªÔ´µÄ¿ò¼Ü£¬ÍøÉϼ´¿Éϵ½
,JAVAµÄ³Ö¾Ã»¯(persistent)ÊÇΪÁ˽â¾ö¹ØÏµÐÍÊý¾Ý¿âºÍ¶ÔÏóÐͱà³ÌÓïÑÔÖ®¼äµÄ³åÍ»,³Ö¾Ã»¯¿ÉÒÔ½«¼Ç¼ת»¯Îª¶ÔÏó,ÔÚ¶ÔÏóÊý¾Ý¿â³öÏÖ²¢Á÷ÐÐ֮ǰ,³Ö¾Ã»¯Êǽâ¾ö²¢±ÜÃâ¶ÔÏóÐͱà³Ì²Ù×÷Êý¾ÝµÄ·Ç¶ÔÏó²Ù×÷µÄ×îºÃ;¾¶.JAVAÊÇÒ»¸öÍêÈ«ÃæÏò¶ÔÏóµÄÓïÑÔ,Èç¹ûÄãÄÃJAVAÖ±½Ó²Ù×÷¹ØÏµÊý¾Ý¿â,Äã»á·¢ÏÖÄã²»µÃ²»Ð´³öºÜ¶àBad smellµÄ´úÂëÀ´½â¾öÊý¾Ý¿âºÍÓïÑÔÖ®¼äµÄ¹µÍ¨ÎÊÌâ.¾Ù¸ö¼òµ¥µÄÀý×Ó,ÓÐ2¸ö±ístudent(id,name,classid),class(id,name)Èç¹ûÐèÒªÕÒµ½idΪ1µÄѧÉúËù¶ÔÒòµÄ°à¼¶Ãû³Æ,ÄãÐèÒªÔÚÄãµÄJAVA´úÂëÖÐÖ´ÐÐÏÂÃæµÄ·Ç¶ÔÏó»¯(Ò²¾ÍÊǽṹ»¯)²éѯ²Ù×÷:
select class.name from class,student where student.id=1 and student.classid=class.id
¶øÍ¨¹ý³Ö¾Ã»¯µÄ´úÂë¿ÉÒÔд³ÉÏÂÃæµÄÐÎʽ:
student.queryStudent(1).getclass();
Ôڳ־û¯´úÂëÖÐ,°à¼¶Í¨¹ýone to manyÓ³Éä±»×Ô¶¯Ó³Éäµ½student¶ÔÏóÖÐ,ÕâÑù¿ÉÒÔÊ¡ÏÂÎÒÃÇ´óÁ¿µÄÁªºÏ²éѯʱ¼ä,²¢ÇÒ´úÂëµÃµ½ÁËͳһ,ÍêÈ«±äµÄ·ûºÏ¶ÔÏ󻯵IJÙ×÷¹æ·¶.
Ïà¹ØÎĵµ£º
1.ÉèÖÃCookie
Cookie cookie = new Cookie("key", "value");
cookie.setMaxAge(60);
ÉèÖÃ60ÃëÉú´æÆÚ£¬Èç¹ûÉèÖÃΪ¸ºÖµµÄ»°£¬ÔòΪä¯ÀÀÆ÷½ø³ÌCookie(ÄÚ´æÖб£´æ)£¬¹Ø±Õä¯ÀÀÆ÷¾ÍʧЧ¡£
cookie.setPath("/test/test2");
ÉèÖÃCookie·¾¶£¬²»ÉèÖõĻ°Îªµ±Ç°Â·¾¶(¶ÔÓÚServletÀ´ËµÎªrequest. ......
package com.eastpro.batch.biz;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
import java.security.spec.X509EncodedKeySpec;
public class SendMail {
private MimeMessage mimeMsg; //MIME mail object
private Session session;
  ......
JavaµÄException·ÖΪÁ½À࣬һÀàÊÇRuntimeException¼°Æä×ÓÀ࣬ÁíÍâÒ»Àà¾ÍÊÇchecked
Exception¡£JavaÒªÇóº¯Êý¶ÔûÓб»catch´¦ÀíµôµÄchecked
Exception£¬ÐèÒª½«ÆäдÔÚº¯ÊýµÄÉùÃ÷²¿·Ö¡£È»¶ø£¬ÕâÒ»ÒªÇó³£³£¸ø³ÌÐòÔ±´øÀ´Ò»Ð©²»±ØÒªµÄ¸ºµ£¡£
ΪÁ˱ÜÃâÔÚº¯ÊýÉùÃ÷ÖÐдthrows²¿·Ö£¬ÔÚJavaÏîÄ¿ÀïÃæ³£³£¿ÉÒÔ¿´µ½ÒÔÏ´úÂëÓÃÀ´‘Í ......
CookieÔÚWebÓ¦ÓóÌÐòÖб»¹ã·º²ÉÓã¬Î¬»¤ä¯ÀÀÆ÷ºÍ·þÎñÆ÷Ö®¼äµÄ״̬¡£Òź¶µÄÊÇÕâÒ»ÌØÐÔÔÚJava
MEƽ̨Öв¢Ã»Óеõ½Ö§³Ö¡£Òò´Ë£¬ÒªÏëά³Ö¿Í»§¶ËºÍ·þÎñÆ÷¶ËµÄ״̬Ôò±ØÐëʹÓÃURLÖØÐ´µÄ·½Ê½¡£URLÖØÐ´²Ù×÷ÆðÀ´±È½ÏÂé·³£¬ËùÒÔÑо¿Ò»ÏÂcookieµÄ
ÔÀí²¢ÔÚJava MEƽ̨ÉÏʵÏÖcookieÊDz»´íµÄ³¢ÊÔ¡£
Ê×ÏÈ£¬ÎÒÃÇÀ´¿´Ò»ÏÂcookieµÄÔÀí¡£µ± ......
ResultSetÈç¹û°´ÕÕÁжÁÈ¡£¬ÊÇÓÐ˳ÐòµÄ
Èç¹ûÖØ¸´¶Á£º
int a= rs.getInt(1);
System.out.println(rs.getInt(1));
»òÕß»ØÍ·¶Á
rs.getInt(2);
rs.getInt(1);
¶¼»á³ö£ºjava.sql.SQLException: No data found
Êý¾ÝÊÇ˳Ðò¶ÁÈ¡³öÀ´µÄ£¬¿ÉÒÔÏëÏñÊÇÒ»¸öÖ¸ÕëÔÚ¶¯£¬ÔÚ¶ÁÈ¡³öÀ´Êý¾Ý¡£ÕâЩ¶¼ÊǵÀÌý;˵£¬ ......