ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡ÔĶÁ¹ý³Ì·¢ÏÖÈκδíÎóÇë¸æËßÎÒÃÇ£¬Ð»Ð»£¡£¡ ±¨¸æ´íÎó
Ò»ÊÀÊé³Ç ·µ»Ø±¾ÊéĿ¼ ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ½øÈëÊé°É ¼ÓÈëÊéÇ©

Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ187ÕÂ

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡




²åÈëÎÒ×Ô¼ºµÄJava¡¡³ÌÐò¡£ÎÒÏ£ÍûÕâ¸ö²éѯÄܹ»¼ì²é¼Ç¼ÖÐÊÇ·ñ´æÔÚÓëÆô¶¯Java¡¡³ÌÐòʱÔÚÃüÁîÐмüÈëµÄÏàͬ¡¡

µÄ¡°ÐÕ¡±£¨Last¡¡Name£©¡£ËùÒÔ×÷Ϊһ¸öÆðµã£¬ÎÒËÑË÷×Ô¼ºµÄÐÕ¡°Eckel¡±¡£ÁíÍ⣬ÎÒÏ£ÍûÖ»ÏÔʾ³öÓжÔÓ¦E

mail¡¡µØÖ·µÄÄÇЩÃû×Ö¡£´´½¨Õâ¸ö²éѯµÄ²½ÖèÈçÏ£º¡¡¡¡

£¨1£©¡¡Æô¶¯Ò»¸öвéѯ£¬²¢Ê¹ÓòéѯÏòµ¼£¨Query¡¡Wizard£©¡£Ñ¡Ôñ¡°people¡±Êý¾Ý¿â£¨µÈ¼ÛÓÚÓÃÊÊÓ¦µÄÊý¾Ý¿â¡¡

URL¡¡´ò¿ªÊý¾Ý¿âÁ¬½Ó£©¡£¡¡¡¡

£¨2£©¡¡Ñ¡ÔñÊý¾Ý¿âÖеġ°people¡±±í¡£´ÓÕâÕÅÊý¾Ý±íÖУ¬Ñ¡ÔñFIRST£¬LAST¡¡ºÍ¡¡EMAIL¡¡ÁС£¡¡¡¡

£¨3£©¡¡ÔÚ¡°Filter¡¡Data¡±£¨¹ýÂËÆ÷Êý¾Ý¿â£©Ï£¬Ñ¡ÔñLAST£¬²¢Ñ¡Ôñ¡°equals¡±£¨µÈÓÚ£©£¬¼ÓÉϲÎÊýEckel¡£µã¡¡

Ñ¡¡°And¡±µ¥Ñ¡Å¥¡£¡¡¡¡

£¨4£©¡¡Ñ¡ÔñEMAIL£¬²¢Ñ¡ÖС°Is¡¡not¡¡Null¡±£¨²»Îª¿Õ£©¡£¡¡¡¡

£¨5£©¡¡ÔÚ¡°Sort¡¡By¡±Ï£¬Ñ¡ÔñFIRST¡£¡¡¡¡

²éѯ½á¹û»áÏòÎÒÃÇչʾ³öÊÇ·ñÄܵõ½×Ô¼ºÏ£ÍûµÄ¶«Î÷¡£¡¡¡¡

ÏÖÔÚ¿ÉÒÔ°´ÏÂSQL¡¡°´Å¥¡£²»ÐèÒªÎÒÃÇÈκη½ÃæµÄ½éÈ룬ÕýÈ·µÄ¡¡SQL¡¡´úÂë»áÁ¢¼´µ¯ÏÖ³öÀ´£¬ÒÔ±ãÎÒÃÇÕ³ÌùºÍ¸´¡¡

ÖÆ¡£¶ÔÓÚÕâ¸ö²éѯ£¬ÏàÓ¦µÄSQL¡¡´úÂëÈçÏ£º¡¡¡¡

¡¡¡¡

SELECT¡¡people¡£FIRST£»¡¡people¡£LAST£»¡¡people¡£EMAIL¡¡¡¡

FROM¡¡people¡£csv¡¡people¡¡¡¡

WHERE¡¡£¨people¡£LAST='Eckel'£©¡¡AND¡¡¡¡¡¡

£¨people¡£EMAIL¡¡Is¡¡Not¡¡Null£©¡¡¡¡

ORDER¡¡BY¡¡people¡£FIRST¡¡¡¡

¡¡¡¡

Èô²éѯ±È½Ï¸´ÔÓ£¬ÊÖ¹¤±àÂ뼫Ò׳ö´í¡£µ«ÀûÓÃÒ»¸ö²éѯ¹¤¾ß£¬¾Í¿ÉÒÔ½»»¥Ê½µØ²âÊÔ×Ô¼ºµÄ²éѯ£¬²¢×Ô¶¯»ñµÃ¡¡

ÕýÈ·µÄ´úÂë¡£ÊÂʵÉÏ£¬Ç×ÊÖΪÕâЩÊÂÇé±àÂëÊÇÄÑÒÔÈÃÈ˽ÓÊܵġ£¡¡¡¡

¡¡¡¡

5¡£¡¡²½Öè5£ºÔÚ×Ô¼ºµÄ²éѯÖÐÐ޸ĺÍÕ³Ìù¡¡¡¡

ÎÒÃÇ×¢Òâµ½ÉÏÊö´úÂëÓë³ÌÐòÖÐʹÓõĴúÂëÊÇÓÐËùÇø±ðµÄ¡£ÄÇÊÇÓÉÓÚ²éѯ¹¤¾ß¶ÔËùÓÐÃû×Ö¶¼½øÐÐÁËÏÞ¶¨£¬¼´±ã¡¡

Éæ¼°µÄ½öÓÐÒ»¸öÊý¾Ý±í£¨ÈôÕæµÄÉæ¼°¶à¸öÊý¾Ý±í£¬ÕâÖÖÏÞ¶¨¿É±ÜÃâÀ´×Ô²»Í¬±íµÄͬÃûÊý¾ÝÁз¢Éú³åÍ»£©¡£ÓÉ¡¡

ÓÚÕâ¸ö²éѯֻÐèÒªÓõ½Ò»¸öÊý¾Ý±í£¬ËùÒÔ¿É¿¼ÂÇ´Ó´ó¶àÊýÃû×ÖÖÐɾ³ý¡°people¡±ÏÞ¶¨·û£¬¾ÍÏóÏÂÃæÕâÑù£º¡¡¡¡

¡¡¡¡

SELECT¡¡FIRST£»¡¡LAST£»¡¡EMAIL¡¡¡¡

FROM¡¡people¡£csv¡¡people¡¡¡¡

WHERE¡¡£¨LAST='Eckel'£©¡¡AND¡¡¡¡¡¡

£¨EMAIL¡¡Is¡¡Not¡¡Null£©¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡579¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡581¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

ORDER¡¡BY¡¡FIRST¡¡¡¡

¡¡¡¡

´ËÍ⣬ÎÒÃDz»Ï£Íû¡°Ó²±àÂ롱Õâ¸ö³ÌÐò£¬´Ó¶øÖ»ÄܲéÕÒÒ»¸öÌض¨µÄÃû×Ö¡£Ïà·´£¬ËüÓ¦¸ÃÄܲéÕÒÎÒÃÇÔÚÃüÁîÐС¡

¶¯Ì¬ÌṩµÄÒ»¸öÃû×Ö¡£ËùÒÔ»¹Òª½øÐбØÒªµÄÐ޸ģ¬²¢½«SQL¡¡Óï¾äת»»³ÉÒ»¸ö¶¯Ì¬Éú³ÉµÄ×Ö´®¡£ÈçÏÂËùʾ£º¡¡¡¡

¡¡¡¡

¡¨SELECT¡¡FIRST£»¡¡LAST£»¡¡EMAIL¡¡¡¨¡¡£«¡¡¡¡

¡¨FROM¡¡people¡£csv¡¡people¡¡¡¨¡¡£«¡¡¡¡

¡¨WHERE¡¡¡¨¡¡£«¡¡¡¡

¡¨£¨LAST='¡¨¡¡£«¡¡args£§0£§¡¡£«¡¡¡¨'£©¡¡¡¨¡¡£«¡¡¡¡

¡¨¡¡AND¡¡£¨EMAIL¡¡Is¡¡Not¡¡Null£©¡¡¡¨¡¡£«¡¡¡¡

¡¨ORDER¡¡BY¡¡FIRST¡¨£©£»¡¡¡¡

¡¡¡¡

SQL¡¡»¹ÓÐÒ»ÖÖ·½Ê½¿É½«Ãû×Ö²åÈëÒ»¸ö²éѯ£¬ÃûΪ¡°³ÌÐò¡±£¨Procedures£©£¬ËüµÄËٶȷdz£¿ì¡£µ«¶ÔÓÚÎÒÃǵġ¡

´ó¶àÊýʵÑéÐÔÊý¾Ý¿â²Ù×÷£¬ÒÔ¼°Ò»Ð©³õ¼¶Ó¦Óã¬Óá¡Java¡¡¹¹½¨²éѯ×Ö´®ÒѾ­ºÜ²»´íÁË¡£¡¡¡¡

´ÓÕâ¸öÀý×Ó¿ÉÒÔ¿´³ö£¬ÀûÓÃÄ¿Ç°Õҵõ½µÄ¹¤¾ß¡ª¡ªÌرðÊDzéѯ¹¹½¨¹¤¾ß¡ª¡ªÉæ¼°SQL¡¡¼°JDBC¡¡µÄÊý¾Ý¿â±à³ÌÊÇ¡¡

·Ç³£¼òµ¥ºÍÖ±¹ÛµÄ¡£¡¡¡¡



15¡£7¡£2¡¡²éÕÒ³ÌÐòµÄ¡¡GUI¡¡°æ±¾¡¡¡¡



×îºÃµÄ·½·¨ÊÇÈòéÕÒ³ÌÐòÒ»Ö±±£³ÖÔËÐУ¬Òª²éÕÒʲô¶«Î÷ʱֻÐè¼òµ¥µØÇл»µ½Ëü£¬²¢¼üÈëÒª²éÕÒµÄÃû×Ö¼´¡¡

¿É¡£ÏÂÃæÕâ¸ö³ÌÐò½«²éÕÒ³ÌÐò×÷Ϊһ¸ö¡°application/applet¡¡¡±´´½¨£¬ÇÒÌí¼ÓÁËÃû×Ö×Ô¶¯Ìîд¹¦ÄÜ£¬ËùÒÔ²»¡¡

±Ø¼üÈëÍêÕûµÄÐÕ£¬¼´¿É¿´µ½Êý¾Ý£º¡¡¡¡

¡¡¡¡

//£º¡¡VLookup¡£java¡¡¡¡

//¡¡GUI¡¡version¡¡of¡¡Lookup¡£java¡¡¡¡

import¡¡java¡£awt¡£*£»¡¡¡¡

import¡¡java¡£awt¡£event¡£*£»¡¡¡¡

import¡¡java¡£applet¡£*£»¡¡¡¡

import¡¡java¡£sql¡£*£»¡¡¡¡

¡¡¡¡

public¡¡class¡¡VLookup¡¡extends¡¡Applet¡¡£û¡¡¡¡

¡¡¡¡String¡¡dbUrl¡¡=¡¡¡¨jdbc£ºodbc£ºpeople¡¨£»¡¡¡¡

¡¡¡¡String¡¡user¡¡=¡¡¡¨¡¨£»¡¡¡¡

¡¡¡¡String¡¡password¡¡=¡¡¡¨¡¨£»¡¡¡¡

¡¡¡¡Statement¡¡s£»¡¡¡¡

¡¡¡¡TextField¡¡searchFor¡¡=¡¡new¡¡TextField£¨20£©£»¡¡¡¡

¡¡¡¡Label¡¡pletion¡¡=¡¡¡¡¡¡

¡¡¡¡¡¡¡¡new¡¡Label£¨¡¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£©£»¡¡¡¡

¡¡¡¡TextArea¡¡results¡¡=¡¡new¡¡TextArea£¨40£»¡¡20£©£»¡¡¡¡

¡¡¡¡public¡¡void¡¡init£¨£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡searchFor¡£addTextListener£¨new¡¡SearchForL£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡Panel¡¡p¡¡=¡¡new¡¡Panel£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡p¡£add£¨new¡¡Label£¨¡¨Last¡¡name¡¡to¡¡search¡¡for£º¡¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡p¡£add£¨searchFor£©£»¡¡¡¡

¡¡¡¡¡¡¡¡p¡£add£¨pletion£©£»¡¡¡¡

¡¡¡¡¡¡¡¡setLayout£¨new¡¡BorderLayout£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡add£¨p£»¡¡BorderLayout¡£NORTH£©£»¡¡¡¡

¡¡¡¡¡¡¡¡add£¨results£»¡¡BorderLayout¡£CENTER£©£»¡¡¡¡

¡¡¡¡¡¡¡¡try¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Load¡¡the¡¡driver¡¡£¨registers¡¡itself£©¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Class¡£forName£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨sun¡£jdbc¡£odbc¡£JdbcOdbcDriver¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡Connection¡¡c¡¡=¡¡DriverManager¡£getConnection£¨¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡580¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡582¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dbUrl£»¡¡user£»¡¡password£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡s¡¡=¡¡c¡£createStatement£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡catch£¨Exception¡¡e£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡results¡£setText£¨e¡£getMessage£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡class¡¡SearchForL¡¡implements¡¡TextListener¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡public¡¡void¡¡textValueChanged£¨TextEvent¡¡te£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡ResultSet¡¡r£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡if£¨searchFor¡£getText£¨£©¡£length£¨£©¡¡==¡¡0£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pletion¡£setText£¨¡¨¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡results¡£setText£¨¡¨¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡try¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¡¡Name¡¡pletion£º¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡r¡¡=¡¡s¡£executeQuery£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨SELECT¡¡LAST¡¡FROM¡¡people¡£csv¡¡people¡¡¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨WHERE¡¡£¨LAST¡¡Like¡¡'¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡searchFor¡£getText£¨£©¡¡¡¡£«¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£¥'£©¡¡ORDER¡¡BY¡¡LAST¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡if£¨r¡£next£¨£©£©¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pletion¡£setText£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡r¡£getString£¨¡¨last¡¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡r¡¡=¡¡s¡£executeQuery£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨SELECT¡¡FIRST£»¡¡LAST£»¡¡EMAIL¡¡¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨FROM¡¡people¡£csv¡¡people¡¡¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨WHERE¡¡£¨LAST='¡¨¡¡£«¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡pletion¡£getText£¨£©¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨'£©¡¡AND¡¡£¨EMAIL¡¡Is¡¡Not¡¡Null£©¡¡¡¨¡¡£«¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨ORDER¡¡BY¡¡FIRST¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡catch£¨Exception¡¡e£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡results¡£setText£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡searchFor¡£getText£¨£©¡¡£«¡¡¡¨n¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡results¡£append£¨e¡£getMessage£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡return£»¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡results¡£setText£¨¡¨¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡try¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡while£¨r¡£next£¨£©£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡results¡£append£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡r¡£getString£¨¡¨Last¡¨£©¡¡£«¡¡¡¨£»¡¡¡¨¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£«¡¡r¡£getString£¨¡¨fIRST¡¨£©¡¡£«¡¡¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¨£º¡¡¡¨¡¡£«¡¡r¡£getString£¨¡¨EMAIL¡¨£©¡¡£«¡¡¡¨n¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡catch£¨Exception¡¡e£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡results¡£setText£¨e¡£getMessage£¨£©£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡£ý¡¡¡¡

¡¡¡¡public¡¡static¡¡void¡¡main£¨String£§£§¡¡args£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡VLookup¡¡applet¡¡=¡¡new¡¡VLookup£¨£©£»¡¡¡¡



¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡581¡¡


¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­Page¡¡583¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

¡¡¡¡¡¡¡¡Frame¡¡aFrame¡¡=¡¡new¡¡Frame£¨¡¨Email¡¡lookup¡¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡aFrame¡£addWindowListener£¨¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡new¡¡WindowAdapter£¨£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡public¡¡void¡¡windowClosing£¨WindowEvent¡¡e£©¡¡£û¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡System¡£exit£¨0£©£»¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡¡¡

¡¡¡¡¡¡¡¡¡¡¡¡£ý£©£»¡¡¡¡

¡¡¡¡¡¡¡¡aFrame¡£add£¨applet£»¡¡BorderLayout¡£CENTER£©£»¡¡¡¡

¡¡¡¡¡¡¡¡aFrame¡£setSize£¨500£»200£©£»¡¡¡¡

¡¡¡¡¡¡¡¡applet¡£init£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡applet¡£start£¨£©£»¡¡¡¡

¡¡¡¡¡¡¡¡aFrame¡£setVisible£¨true£©£»¡¡¡¡

¡¡¡¡£ý¡¡¡¡

£ý¡¡///£º~¡¡¡¡

¡¡¡¡

Êý¾Ý¿âµÄÐí¶àÂß¼­¶¼ÊÇÏàͬµÄ£¬µ«´ó¼Ò¿É¿´µ½ÕâÀïÌí¼ÓÁËÒ»¸ö¡¡TextListener£¬ÓÃÓÚ¼àÊÓÔÚTextField¡¡£¨Îı¾¡¡

×ֶΣ©µÄÊäÈë¡£ËùÒÔÖ»Òª¼üÈëÒ»¸öÐÂ×Ö·û£¬ËüÊ×ÏȾͻáÊÔ×ŲéÕÒÊý¾Ý¿âÖеġ°ÐÕ¡±£¬²¢ÏÔʾ³öÓ뵱ǰÊäÈëÏà¡¡

·ûµÄµÚÒ»Ìõ¼Ç¼£¨½«ÆäÖÃÈëpletion¡¡Label£¬²¢ÓÃËü×÷ΪҪ²éÕÒµÄÎı¾£©¡£Òò´Ë£¬Ö»ÒªÎÒÃǼüÈëÁË×ã¹»µÄ¡¡

×Ö·û£¬Ê¹³ÌÐòÄÜÕÒµ½ÓëÖ®Ïà·ûµÄΨһһÌõ¼Ç¼£¬¾Í¿ÉÒÔÍ£ÊÖÁË¡£¡¡¡¡



15¡£7¡£3¡¡JDBC¡¡API¡¡ÎªºÎÈçºÎ¸´ÔÓ¡¡¡¡



ÔÄÀÀJDBC¡¡µÄÁª»ú°ïÖúÎĵµÊ±£¬ÎÒÃÇÍùÍù»á²úÉúηÄÑÇéÐ÷¡£ÌرðÊÇDatabaseMetaData½Ó¿Ú¡ª¡ªÓëJava¡¡Öп´µ½¡¡

µÄ´ó¶àÊý½Ó¿ÚÏà·´£¬ËüµÄÌå»ýÏԵ÷dz£ÅӴ󡪡ª´æÔÚ×ÅÊýÁ¿ÖÚ¶àµÄ·½·¨£¬±ÈÈç¡¡

dataDefinitionCausesTransactionmit£¨£©£¬getMaxColumnNameLength£¨£©£¬getMaxStatementLength£¨£©£¬¡¡

storesMixedCaseQuotedIdentifiers£¨£©£¬supportsANSI92IntermediateSQL£¨£©£¬supportsLimitedOuterJoins£¨£©¡¡

µÈµÈ¡£ËüÃÇÓÐÕâ¶ùÓÐʲôÒâÒåÂ𣿡¡¡¡

ÕýÈçÔçÏÈÖ¸³öµÄÄÇÑù£¬Êý¾Ý¿âÆð³õÒ»Ö±´¦ÓÚÒ»ÖÖ»ìÂÒ״̬¡£ÕâÖ÷ÒªÊÇÓÉÓÚ¸÷ÖÖÊý¾Ý¿âÓ¦ÓÃÌá³öµÄÒªÇóÔì³É¡¡

µÄ£¬ËùÒÔÊý¾Ý¿â¹¤¾ßÏԵ÷dz£¡°Ç¿´ó¡±¡ª¡ª»»ÑÔÖ®£¬¡°ÅӴ󡱡£Ö»Êǽü¼¸Äê²ÅÓ¿ÏÖ³öÁËSQL¡¡µÄͨÓÃÓïÑÔ£¨³£¡¡

ÓõĻ¹ÓÐÆäËûÐí¶àÊý¾Ý¿âÓïÑÔ£©¡£µ«¼´±ãÏóSQL¡¡ÕâÑùµÄ¡°±ê×¼¡±£¬Ò²´æÔÚÎÞÊýµÄ±äÖÖ£¬ËùÒÔJDBC¡¡±ØÐëÌṩһ¡¡

¸ö¾Þ´óµÄDatabaseMetaData¡¡½Ó¿Ú£¬Ê¹ÎÒÃǵĴúÂëÄÜÕæÕýÀûÓõ±Ç°ÒªÁ¬½ÓµÄÒ»ÖÖ¡°±ê×¼¡±SQL¡¡Êý¾Ý¿âµÄÄÜÁ¦¡£¡¡

¼òÑÔÖ®£¬ÎÒÃǿɱàд³ö¼òµ¥µÄ¡¢ÄÜÒÆÖ²µÄ¡¡SQL¡£µ«Èç¹ûÏëÓÅ»¯´úÂëµÄÖ´ÐÐËٶȣ¬ÄÇôΪÁËÊÊÓ¦²»Í¬Êý¾Ý¿âÀà¡¡

Ð͵ÄÌص㣬ÎÒÃǵıàд´úÂëµÄÂé·³¾Í´óÁË¡£¡¡¡¡

µ±È»£¬Õâ²¢²»ÊÇJava¡¡µÄȱÏÝ¡£Êý¾Ý¿â²úÆ·Ö®¼äµÄ²îÒìÊÇÎÒÃǺÍJDBC¡¡¶¼ÒªÃæ¶ÔµÄÒ»¸öÏÖʵ¡£µ«ÊÇ£¬Èç¹ûÄܱࡡ

дͨÓõIJéѯ£¬¶ø²»±ØÌ«¹ØÐÄÐÔÄÜ£¬ÄÇôÊÂÇé¾ÍÒª¼òµ¥µÃ¶à¡£¼´Ê¹±ØÐë¶ÔÐÔÄÜ×÷Ò»·¬µ÷Õû£¬Ö»ÒªÖªµÀ×îÖÕÃæ¡¡

ÏòµÄƽ̨£¬Ò²²»±ØÕë¶ÔÿһÖÖÇé¿ö¶¼±àд²»Í¬µÄÓÅ»¯´úÂë¡£¡¡¡¡

ÔÚSun¡¡·¢²¼µÄJava¡¡1¡£1¡¡²úÆ·ÖУ¬ÅäÌ×ÌṩÁËһϵÁеç×ÓÎĵµ£¬ÆäÖÐÓжԡ¡JDBC¡¡¸üÈ«ÃæµÄ½éÉÜ¡£´ËÍ⣬ÔÚÓÉ¡¡

Hamilton¡¡Cattel¡¡ºÍ¡¡Fisher¡¡±àÖø¡¢Addison¡­Wesley¡¡ÓÚ¡¡1997¡¡Äê³ö°æµÄ¡¶JDBC¡¡Database¡¡Access¡¡with¡¡Java¡·¡¡

ÖУ¬Ò²ÌṩÁËÓйØÕâÒ»Ö÷ÌâµÄÐí¶àÓÐÓÃ×ÊÁÏ¡£Í¬Ê±£¬ÊéµêÀïÒ²¾­³£³öÏÖһЩÓйØJDBC¡¡µÄÐÂÊé¡£¡¡¡¡



15¡£8¡¡Ô¶³Ì·½·¨¡¡¡¡



Ϊͨ¹ýÍøÂçÖ´ÐÐÆäËû»úÆ÷ÉϵĴúÂ룬´«Í³µÄ·½·¨²
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
δÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡