תÌû£º JAVA ±à³Ì¹æ·¶
http://blog.csdn.net/gztoby/archive/2004/11/11/176737.aspx
1.
Ó¦Ó÷¶Î§
±¾¹æ·¶Ó¦ÓÃÓÚ²ÉÓÃ
J2EE
¹æ·¶µÄÏîÄ¿ÖУ¬ËùÓÐÏîÄ¿ÖеÄ
JAVA
´úÂ루º¬
JSP
£¬
SERVLET
£¬
JAVABEAN
£¬
EJB
£©¾ùÓ¦×ñÊØÕâ¸ö¹æ·¶¡£Í¬Ê±£¬Ò²¿É×÷ΪÆäËüÏîÄ¿µÄ²Î¿¼¡£
2.
Éè¼ÆÀàºÍ·½·¨
2.1
´´½¨¾ßÓкÜÇ¿ÄÚ¾ÛÁ¦µÄÀà
·½·¨µÄÖØÒªÐÔÍùÍù±ÈÀàµÄÖØÒªÐÔ¸üÈÝÒ×Àí½â£¬·½·¨ÊÇÖ¸Ö´ÐÐÒ»¸öͳһº¯ÊýµÄÒ»¶Î´úÂë¡£Àà³£±»´íÎóµÄÊÓΪÊÇÒ»¸ö½ö½öÓÃÓÚ´æ·Å·½·¨µÄÈÝÆ÷¡£ÓÐЩ¿ª·¢ÈËÔ±ÉõÖÁ°ÑÕâÖÖ˼·×÷Á˽øÒ»²½µÄ·¢»Ó£¬½«ËûÃǵÄËùÓз½·¨·ÅÈëµ¥¸öÀàÖ®ÖС£
Ö®
ËùÒÔ²»ÄÜÕýÈ·µÄÈÏʶÀàµÄ¹¦ÄÜ£¬ÔÒòÖ®Ò»ÊÇÀàµÄʵÏÖʵ¼ÊÉϲ¢²»Ó°Ïì³ÌÐòµÄÖ´ÐС£µ±Ò»¸ö¹¤³Ì±»±àÒëʱ£¬Èç¹ûËùÓз½·¨¶¼·ÅÔÚµ¥¸öÀàÖлòÕß·ÅÔÚ¼¸Ê®¸öÀàÖУ¬ÕâûÓÐ
ÈκιØÏµ¡£ËäÈ»ÀàµÄÊýÁ¿¶Ô´úÂëµÄÖ´Ðв¢ÎÞÌ«´óµÄÓ°Ï죬µ«Êǵ±´´½¨±ãÓÚµ÷ÊÔºÍά»¤µÄ´úÂëʱ£¬ÀàµÄÊýÁ¿ÓÐʱ»á´øÀ´ºÜ´óµÄÓ°Ïì¡£
ÀàÓ¦¸ÃÓÃÀ´½«Ïà¹ØµÄ·½·¨×éÖ¯ÔÚÒ»Æð¡£
µ±Àà°üº¬Ò»×é½ôÃܹØÁªµÄ·½·¨Ê±£¬¸ÃÀà¿ÉÒÔ˵¾ßÓÐÇ¿´óµÄÄÚ¾ÛÁ¦¡£µ±Àà°üº¬Ðí¶à»¥²»Ïà¹ØµÄ·½·¨Ê±£¬¸ÃÀà±ã¾ßÓнÏÈõµÄÄÚ¾ÛÁ¦¡£Ó¦¸ÃŬÁ¦´´½¨ÄÚ¾ÛÁ¦±È½ÏÇ¿µÄÀà¡£
´ó¶àÊý¹¤³Ì¶¼°üº¬Ðí¶à²¢²»Ê®·ÖÊʺÏÓëÆäËû·½·¨×éºÏÔÚÒ»ÆðµÄ·½·¨¡£ÔÚÕâÖÖÇé¿öÏ£¬¿ÉÒÔΪÕâЩ²»ºÏȺµÄ·½·¨´´½¨Ò»¸ö×ÛºÏÐÔÊÕÈÝÀà¡£
´´½¨Ààʱ£¬Ó¦ÖªµÀ
“
Ä£¿é»¯
”
Õâ¸öÊõÓïµÄº¬ÒåÊÇʲô¡£ÀàµÄ»ù±¾Ä¿µÄÊÇ´´½¨Ï൱¶ÀÁ¢µÄ³ÌÐòµ¥Ôª¡£
2.2
´´½¨ËÉÉ¢Á¬½ÓºÍ¸ß¶ÈרÓõķ½·¨
1.
ʹËùÓз½·¨¶¼Ö´ÐÐרÃŵÄÈÎÎñ
ÿ¸ö·½·¨¶¼Ó¦Ö´ÐÐÒ»ÏîÌØ¶¨µÄÈÎÎñ£¬ËüÓ¦³öÉ«µÄÍê³ÉÕâÏîÈÎÎñ¡£Ó¦±ÜÃâ´´½¨Ö´ÐÐÐí¶à²»Í¬ÈÎÎñµÄ·½·¨¡£
´´½¨×¨Ó÷½·¨ÓÐÐí¶àºÃ´¦¡£Ê×Ïȵ÷ÊÔ½«±äµÃ¸ü¼ÓÈÝÒס£
2.
¾¡Á¿Ê¹·½·¨³ÉΪ×Ô³ÉÒ»ÌåµÄ¶ÀÁ¢·½·¨
µ±Ò»¸ö·½·¨ÒÀÀµÓÚÆäËû·½·¨µÄµ÷ÓÃʱ£¬³ÆÎªÓëÆäËû·½·¨½ôÃÜÁ¬½ÓµÄ·½·¨¡£½ôÃÜÁ¬½ÓµÄ·½·¨»áʹµ÷ÊÔºÍÐ޸ıäµÃ±È½ÏÀ§ÄÑ£¬ÒòΪËüÇ£Éæµ½¸ü¶àµÄÒòËØ¡£ËÉÉ¢Á¬½ÓµÄ·½·¨ÓÅÓÚ½ôÃÜÁ¬½ÓµÄ·½·¨£¬µ«Äã²»¿ÉÄÜʹÿ¸ö·½·¨¶¼³ÉΪ¶ÀÁ¢µÄ·½·¨¡£
ÈôҪʹ·½·¨¾ß±¸½ÏÇ¿µÄ¶ÀÁ¢ÐÔ£¬·½·¨Ö®Ò»ÊǾ¡Á¿¼õÉÙÀà±äÁ¿¡£
´´½¨·½·¨Ê±£¬Éè·¨½«Ã¿¸ö·½·¨ÊÓΪһ¸öºÚÏ䣬ÆäËûÀý³Ì²»Ó¦ÒªÇóÁ˽â¸Ã·½·¨µÄÄÚ²¿¹¤×÷Çé¿ö£¬¸Ã·½·¨Ò²²»Ó¦ÒªÇóÁ˽âËüÍâÃæµÄ¹¤³ÌÇé¿ö¡£Õâ¾ÍÊÇΪʲôÄãµÄ·½·¨Ó¦ÒÀ¿¿²ÎÊý¶ø²»Ó¦ÒÀ¿¿È«¾Ö±äÁ¿µÄÔÒò¡£
´´½¨×¨Ó÷½·¨Ê±£¬Ç뿼ÂÇÏÂÁÐÖ¸µ¼ÔÔ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
»Øµ÷¸ÅÄî:
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷Óá£Í¬²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Ó÷½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷Ó㻻ص÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú£»Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆÏûÏ¢»òʼþµÄ»úÖÆ£¬² ......
×î½üÔÚÕÒ¹¤×÷£¬»ù±¾¶¼ÊÇjava¿ª·¢µÄ·½Ïò£¬ºÜ¶à±ÊÊÔ¡¢ÃæÊÔÌâ¶¼ÊÇÎ§ÈÆStringÀà¶ÔÏóÕ¹¿ªµÄ£¬»¨ÑùºÜ¶à£¬µ«ÊÇÍò±ä²»ÀëÆäÖУ¬ÕÆÎÕÁË»ù±¾µÄÔÀí£¬ÎÞÂÛÔõô±ä£¬ÊµÖʶ¼ÊÇÒ»ÑùµÄ¡£ÏÂÃæ×ܽáһϹØÓÚStringµÄ»ù±¾ÖªÊ¶µã£º
£¨Ò»£©StringÊÇfinalµÄ
¿ÉÄÜÎÒÃǺܶàÈËÓöµ½¹ýÕâ¸öÎÊÌâfinal¹Ø¼ü×ÖÓÐʲô×÷Óã¬ÆäÖÐÒ»¸ö»Ø´ð¾ÍÊÇfinalÐÞÊÎ ......
1. JDBC Çý¶¯³ÌÐò
1.1 DB2 JDBC Type 2 Çý¶¯³ÌÐò
DB2 ¿Í»§»ú
²»½¨ÒéʹÓÃ
COM.ibm.db2.jdbc.app.DB2Driver µ÷ÓÃClass.forName() ·½·¨¡£
1.2 IBM DB2 ͨÓÃJDBC ºÍSQLJ Çý¶¯³ÌÐò
ÌṩÁËType 2 Á¬½ÓÐÔºÍType 4 Á¬½ÓÐÔ
¿ÉÒÔ½«Õâ¸öÇý¶¯³ÌÐòÓÃÓÚapp ......
ÎÒÏÖÔÚÊÇ´óÈýµÄѧÉú£¬ÎÒÔÚÊî¼Ù¿ªÊ¼½Ó´¥Java web±à³Ì£¬ÏÖÔڲ¶àѧÁËÓаëÄêÁ˰ɡ£ÄÇʱJava×Ô¼ºÒ»µãÁ˲»¶®£¬¼ÇµÃÉÏÍøÒ³Éè¼ÆÀÏÊÇÌáÆðjsp£¬ÊǵÚÒ»´Î½Ó´¥µ½Java¡£´ÓÄÇʱ×Ô¼º¾ÍÔÚͼÊé¹Ý½èÔĹØÓÚJavaµÄÊé¼®¡£Êî¼ÙºÍ¼¸¸öͬѧҲ²Î¼ÓÁËÒ»¸ö¹ØÓÚweb±à³ÌµÄ±ÈÈü£¬ÄÇʱÎÒÃÇËÄÈËÿÌì¶¼ÔÚʵÑéÊÒÖÐ×ö±ÈÈüµÄÌâÄ¿¡£
......