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

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Ù×÷¹æ·¶.


Ïà¹ØÎĵµ£º

java ³õʼ»¯µÄ˳ÐòºÍ²½Öè

´ó¼ÒÔÚÈ¥²Î¼ÓÃæÊÔµÄʱºò£¬¾­³£»áÓöµ½ÕâÑùµÄ¿¼Ì⣺¸øÄãÁ½¸öÀàµÄ´úÂ룬ËüÃÇÖ®¼äÊǼ̳еĹØÏµ£¬Ã¿¸öÀàÀïÖ»Óй¹ÔìÆ÷·½·¨ºÍһЩ±äÁ¿£¬¹¹ÔìÆ÷Àï¿ÉÄÜ»¹ÓÐÒ»¶Î´úÂë¶Ô±äÁ¿Öµ½øÐÐÁËijÖÖÔËË㣬ÁíÍ⻹ÓÐһЩ½«±äÁ¿ÖµÊä³öµ½¿ØÖÆÌ¨µÄ´úÂ룬ȻºóÈÃÎÒÃÇÅжÏÊä³öµÄ½á¹û¡£Õâʵ¼ÊÉÏÊÇÔÚ¿¼²éÎÒÃǶÔÓڼ̳ÐÇé¿öÏÂÀàµÄ³õʼ»¯Ë³ÐòµÄÁ˽⡣
ÎÒÃÇ´ó¼ ......

Îı¾ÇгýÆ÷£¨javaÈëÃÅÁ·Ï°£©

Õâ¸ö³ÌÐò·Ç³£µÄ¼òµ¥£¬Ö÷ÒªÊÇÓÃÀ´½ØÈ¡Îı¾ÖÐÏëÒªµÄÄÚÈÝ£¬»òÕßɾ³ý²¿·ÖÄÚÈÝ¡£
////////////////////////////////////////////////////////////////////////////
Ö´ÐÐSQLÓï¾ä£º
CREATE TABLE ***(
    ssf_guid           VARCHAR(32)    ......

JavaÈÕÆÚ´¦Àíº¯Êý

/*
* ´´½¨ÈÕÆÚ 2007-03-14
*
* ¹¦ÄÜ   È¡ÈÕÆÚʱ¼ä¹¤¾ß
*
*/
package com.util;

import java
.text.ParseException;
import java
.text.SimpleDateFormat;
import java
.util.Date;
import java
.util.Calendar;
import java
.util.GregorianCalendar;

/**
* ˵Ã÷:   &nbs ......

Java³ÌÐòÔ±Ó¦¸Ã¸ã¶®µÄÁù¸öÎÊÌâ

¶ÔÓÚÕâ¸öϵÁÐÀïµÄÎÊÌ⣬ÿ¸öѧJavaµÄÈ˶¼Ó¦¸Ã¸ã¶®¡£µ±È»£¬Èç¹ûÖ»ÊÇѧJavaÍæÍæ¾ÍÎÞËùνÁË¡£Èç¹ûÄãÈÏΪ×Ô¼ºÒѾ­³¬Ô½³õѧÕßÁË£¬È´²»ºÜ¶®ÕâЩÎÊÌ⣬Ç뽫Äã×Ô¼ºÖعé³õѧÕßÐÐÁС£ÄÚÈݾùÀ´×ÔÓÚCSDNµÄ¾­µäÀÏÌù¡£
¡¡¡¡ÎÊÌâÒ»£ºÎÒÉùÃ÷ÁËʲô£¡
String s = "Hello world!";
¡¡¡¡Ðí¶àÈ˶¼×ö¹ýÕâÑùµÄÊÂÇ飬µ«ÊÇ£¬ÎÒÃǵ½µ×Éù ......

×¢ÒâjavaÖеÄResultSet

ResultSetÈç¹û°´ÕÕÁжÁÈ¡£¬ÊÇÓÐ˳ÐòµÄ
 
Èç¹ûÖØ¸´¶Á£º
int a= rs.getInt(1);
System.out.println(rs.getInt(1));
»òÕß»ØÍ·¶Á
rs.getInt(2);
rs.getInt(1);
 
¶¼»á³ö£ºjava.sql.SQLException: No data found
 
Êý¾ÝÊÇ˳Ðò¶ÁÈ¡³öÀ´µÄ£¬¿ÉÒÔÏëÏñÊÇÒ»¸öÖ¸ÕëÔÚ¶¯£¬ÔÚ¶ÁÈ¡³öÀ´Êý¾Ý¡£ÕâЩ¶¼ÊǵÀÌý;˵£¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ