java how to program, 10th edition (early objects) - prince...

62

Upload: others

Post on 11-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� ����������� ���������������������������� ��!�"��#�$�!���%�� ���&���'()*+,-*./0121.304567�8�9�:�8!�������#�$�!��� ����%�����#��:��%&�%��������%���#���:�� ��������;�#��$�!�� ���������������$�!��<�!��%&��<�!'�(=,6.>[email protected]@2,.EFGH.I���;�J!�$�����$�!��:��%&�� �%�;�J���%�&����!��� �������J� ����;�J�������'(K2*L.=M2@1��������8����%&���$���%N�&���������%&�$�!��9%'(K26.O6D+PQRSTUVWSXYZ[\]_[]ab\cd[efghii[icadZjklcia\fZai[ma\ana_c[fZcb\_okpf[g_c[q\dg\gdcm[rgcde[saZtgatc[uqrsv[\f[dc\dcwc[ma\a[xdfy[aZm[yaZbgia\c[ma\a[Z[a[ma\ana_cokpf[g_c[\]c[z{|}~[��Y[\f[ac__[ma\ana_c_okpf[g_c[\]c[������[Z\cdxac[xdfy[ba�atc[���������[\f[yaZbgia\c[ma\ana_c_okpf[g_c[z{|}[�h_[ag\fya\[z{|}[mdwcd[m_fwcdeokpf[dca\c[bdcfybicm[qrs[_\a\cycZ\_[�\][badayc\cd_[wa[�����������������_ok�f�[\daZ_a\fZ[bdfc__Zt[ya�c_[ma\ana_c[abbia\fZ_[yfdc[dfng_\o

Page 2: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ���������������������������������� !"#$�%!�&'()*)+),-'./'01'23401.567'829968:.21'2;'70:0<'=>636'036'?01@'7.;;6361:'/:30:64.6/';23'2340A1.5.14'70:0':2';08.9.:0:6'60/@'0886//'017'?01.BC90:.21<'&'()*)+),-DE)F)G-E-F*D,H,*-EIJKLMN'B32O.76/'?68>01./?/';23'/:23.14P'23401.5.14P'36:3.6O.14'017'?27.;@.14'70:0';23?01@'C/63/<'Q0:0R0/6'?01046?61:'/@/:6?/'0992S';23':>6'0886//'017'/:23046'2;'70:0'S.:>A2C:'8218631';23':>6'.1:63109'36B36/61:0:.21'2;'70:0<TUVWXUWVYZ[\WYV][_aW_aY=270@b/'?2/:'B2BC903'70:0R0/6'/@/:6?/'036'cdefghijfeklfgfmfndn'Io68:.21pq<pN<'&'9014C046809967'MrstB3212C1867'u/6vC69Pw'23'0/'.:/'.17.O.7C09'96::63/t./':>6'.1:6310:.2109'/:01A7037'9014C046'C/67'09?2/:'C1.O63/099@'S.:>'3690:.2109'70:0R0/6/':2'B63;23?'xy-z{-,'I.<6<P':236vC6/:'.1;23?0:.21':>0:'/0:./;.6/'4.O61'83.:63.0N'017':2'?01.BC90:6'70:0<'|}igd~'&/'@2C96031'0R2C:'o��P'@2Cb99'/66'/2?6'0C:>23/'S3.:.14'u0'o��'/:0:6?61:w'IS>.8>'0//C?6/':>6B321C18.0:.21'u/6vC69wN'017'2:>63/'S3.:.14'u01'o��'/:0:6?61:w'IS>.8>'0//C?6/':>0:':>6.17.O.7C09'96::63/'036'B3212C1867N<'�1':>./'R22�'S6'B3212C186'o��'0/'u/6vC69<w����W�_V[�Y�_U��_�[�_U_�_�Y[�__aY�YU[T]�UY��o2?6'B2BC903'z-�)*{�F)�D()*)+),-DE)F)G-E-F*D,H,*-E,'I�JKLM,N'036'�.832/2;:'o��o63O63�P'�30896�P'o@R0/6�P'���'Q�p�P'�1;23?.��P'�2/:436o��'017'�@o���<'=>6�Q�'82?6/'S.:>'0'BC36A�0O0'�Q��o'809967'�0O0'Q�t:>6'�30896AR301767'O63/.21'2;&B08>6'Q63R@�<'�����0O0'B32430?/'.1:6308:'S.:>'70:0R0/6/'C/.14':>6'�) )DJ)*)+),-D¡�FF-¢*{ {*H'£�JK¡¤¥¦§<'&'�JK¡D(z{ -z'610R96/'�0O0'0BB9.80:.21/':2'821168:':2'0'70:0R0/6'.1'0'B03:.8C903Q��o'017'0992S/'@2C':2'?01.BC90:6':>0:'70:0R0/6'C/.14':>6'�Q�©'&��<''''����ª«¬­®°±²­³¬����ªµ¶·­³¬·¹­º»¶»���¼ª½¾¿¿ÀÁ¹­º»¶����ªÂÃÄÅÆÇÆÇÈÉ»³²ÊËÌËÍÎñ¶®ÏÅÆÇÆÇŪÐÑËÒËÓ·±»¶ÅÆÇÆÇÔªÕÒÖËÒ×ØÓ·±»¶ÅÆÇÆÇƪٶ®Ú³¬Ú¹­Û®ÜÙ±·­³Ý·¶Þº·¶»ßàááËÒâÕàáÅÆÇÆÇãªàáÊËÒέ­¶Ü¶¬­ÅÆÇÆÇäªåæÖçÎË­­¶Ü¶¬­ÅÆÇÆÇèªÖËÌËÎË­­¶Ü¶¬­���éªÂ¶­­³¬Ú±Ý êë¹É¹­º»¶ÅÆÇãÇÈÓ®¶­³¬Ú­ì¶ÓìÝ­¶®í»¹­º»¶»¬î³¬°ï» ÅÆÇãÇÅÓ®¶­³¬Ú­ì¶ÓìÝ­¶®í»¹­º»¶»¬Ù ²ðÂñÅÆÇãÇÔÓ®¶­³¬Ú­ì¶ÓìÝ­¶®í»¹­º»¶»¬Ä³¬±ò���óªÙ¬³Ý±·­³¬Ú¹­º»¶»ï³­ìê¹ÉÓÅÆÇäÇÈÓ¬¬¶²­³¬Ú­ ¬°Ã±¶®Ï³¬Ú ¹­º»¶ÅÆÇäÇÅñ¶®Ï³¬Ú­ì¶¾¿¿ÀÁ¹­º»¶���ôªÒ¿õÊö÷«¬­¶®Û²¶���øªæùöúûùöüÊ÷û÷öýöþ÷»���ÿªÂ­®¶°�®²¶°±®¶»�����ªÞ®¬»²­³¬�®²¶»»³¬Ú�����ªî®Ý��Ý��������� ���������������������������� ���������������������������!���� ª!�"%� %�"ª#$% &��%!�ª����'(dk)*+,k-./khnk0icgfmed1g(dknf2dk3ildk3fjk2fjh04efgdklfgfmfndnkhjk5fchi4nk6*+78n9k

Page 3: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

������������������ ���� �������������������������� �!�"� �!���#��� �����$%���&'()���%$���*�+!��,%��-,�����./��%!�����-��&'()��!������%����� �!%�������&�$��'(����������*�0,����-,!%1����/���� 2�!�������,����-�!������������ �!%���������,��������������,���,�$��&'()���%$���*�+3�!��.�,%��2����#�$�!��������$%���&'()���%$����3��� �!#�'(�4�*�0,%��-,�����5���6� �����/����������/%�,�&�$��'(���%!"����,��,��&�$��47�8��!��&�$��47�9�&':�*�;<=<>?@ABCBD@EF@>G?H>I;?GJ+!��!�%!��),������KL.�/��%!�����-��&�$��M���%���!-��NM+�O&MNP*�+!��,���-,�����.�#��5������!�,�/��������"�!������&�$��-��������,����������!���,���������%!�������������!���,������2�%�!�,%������/��!��,� QR!�/!������S�-�2�����%�!��� ���%!"Q�,�!�������S�-����3��,���-����������%!����-��/%�,�����������*�N��#��5������.�����%!"������%!��!������%�$%!"������3�� �����������/%������,�!�����3���#��Q�,����-,!%1����#�������!�%!��,%��-,������/%����#�%-���#���,%���!�3�� �#����#�&MN*TUVTWXYZ[\]ZY_Z[ZaZbXbN�cdefghijfeklfgfmfnd�%������"%-����������!���%�!��3�������,�������/���,��������������--�����/%�,����-�!�%�����%�!��3�%����,#�%-�������-����*�N������%�!������������������������%!�gfmedn*o%"���Kp*q�%��������������� �����������,��� %",����������%!��������!!����#��� *�0,�������!� ��%��rstuvwxx.��!��%�����% ��#���������%������������,������%�������3�� ���#���*�0���������-� �������3�ciyn.���-,����-�%�%!"����%!"����!�%�#Q%!�o%"*Kp*q.��!�� ���#��*�z�/�����-� �������3�{ie|}jn�%!�/,%-,�$����������������*�0,%��������-�!�%�����3��%6���/�*�0,�~�s�x��-��� !��3���-,���/�%���,�������5���ch}fc�k�d�Q��-��� !�O���"������3�-��� !�P/%�,���$������,���%���������3�����-,���/*�0,%��"����!������,�����-,���/�-�!����%��!�%3%���#�%�����% ��#�R�#*�������6� ������3���% ��#2R�#�-��� !����������-%�����-��%�#�!� ���.�!�� ���#���+'�!� �����!���������!� ����%!��!�%!$�!���#��#��� .����$������%!���-,��3�,����-��� !������"����!������������!%1��*�0,����/��%!�o%"*Kp*q������%����#���%!�������#���% ��#�R�#*�+!��,%��-���.��,����/�������%�����%!���-�!�%!"��������#���% ��#�R�#.������,�#-���������%�����%!����-�!�%!"����������%!�!������%-�����������������*�7�-,�-��� !��������!������%33���!�����������%����*�z�/�������!%1���O�#���% ��#�R�#P/%�,%!��������.���������%-�����-��� !�$������ �#��������%-��������/��!���/�*�o���6� ���.��,�����%33���!����/��%!��,��rstuvwxx������5���xt���sx���-��� !�-�!��%!�!� ���pq�*��\�V_TUV��rstuvwxx�������������������� ¡¢ �£¤¡¥ £¤¥¦ ¤§¡£§ �§¥ � ©ª«¬­®¬°±«²³­ª«µ¬­¶¬·³««¹º¬»¼¬«­¶·½¬¾¿À��¿Á�Â�ÁÃÄÅ ÆÄ�Ç�ȶ³¬ £ £ ¡£�¡¨£ ¡¨É¬»³ º¬«º ¨¢¢�¢¢¢¥¢¢£¢¢¦¢¢¢¥¤¢¢¹³Ê³µ ¶¬°Ë©¬­¬µ¶¬°Ë©¬­¬µ²ª­Ë̫ͬʬ­Îʳ«Ïª¶¬°Ë©¬­¬µÎʳ«Ïª²ªÐ³º±ª«

Page 4: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ����������������������������������� !"#�#!�$%&��&'())*+*,-./0*+0.1).2.32-2420*.2+*.1)-*,.(,-*+*0-*3.(,.3())*+*,-.32-2.2,3.3())*+*,-.+*52-(1,607(80.291,:.-7*.32-2;.<10-./0*+0.+*=/(+*.1,5>.0/40*-0.1).-7*.+1?0.2,3.@15/9,0;.A/*+(*008*@()>.?7(@7.0/40*-0.1).-7*.32-2.-1.0*5*@-.)+19.2.-245*;.B1/./0*.CAD.-1.3*)(,*.=/*+(*0;.E1+*F2985*G.>1/.9(:7-.0*5*@-.32-2.)+19.-7*.HIJKLMNN.-245*.-1.@+*2-*.2.+*0/5-.-72-.071?0.?7*+**[email protected]*82+-9*,-.(0.51@2-*3G.8+*0*,-(,:.-7*.32-2.01+-*3.(,.(,@+*20(,:.1+3*+.4>.3*82+-9*,-,/94*+;.O7(0.+*0/5-.(0.071?,.(,.E(:;PQ;P;.CAD.(0.3(0@/00*3.(,.C*@-(1,PQ;Q;RSTUVWXYYZ[W\]]_]ab*.(,-+13/@*.+*52-(1,25.32-2420*0.(,.-7*.@1,-*F-.1).-7(0.@728-*+c0.dLLef.32-2420*G.?7(@7>1/c55./0*.(,.0*g*+25.*F2985*0;.h*)1+*.?*.3(0@/00.CADG.?*.3(0@/00.-7*.ijklmn.1).-7*.dLLef32-2420*;.b*./0*.-7(0.32-2420*.-1.(,-+13/@*.g2+(1/0.32-2420*.@1,@*8-0G.(,@5/3(,:.71?.-1/0*.CAD.-1.14-2(,.(,)1+92-(1,.)+19.-7*.32-2420*.2,3.-1.92,(8/52-*.-7*.32-2;.b*.8+1g(3*2.0@+(8-.-1.@+*2-*.-7*.32-2420*;.B1/.@2,.)(,3.-7*.0@+(8-.(,.-7*.*F2985*0.3(+*@-1+>.)1+.-7(0@728-*+;.C*@-(1,PQ;o.*F852(,0.71?.-1./0*.-7(0.0@+(8-;.pqrstuv!w#%��O7*.32-2420*.@1,0(0-0.1).-7+**.-245*0x.yz{|L}fG.yz{|L}~���.2,3.��{KNf;.O7*.yz{|L}f.-2645*.�3*0@+(4*3.(,.E(:;PQ;��.@1,0(0-0.1).-7+**.@15/9,0.-72-.92(,-2(,.*[email protected]/-71+c0./,(=/*�'.,/94*+G.)(+0-.,29*.2,3.520-.,29*;.E(:/+*PQ;Q.@1,-2(,0.02985*.32-2.)+19.-7*.yz{|L}f-245*;.���TWRSTR�����������NJ�}{IN�{������L��{�L����������������HIJKLMNNf��� ¡�¢�£¤¥¦� �������£�yz{|L}~� §/-71+c0.�'.,/94*+.(,.-7*.32-2420*;.�,.-7*.dLLef.32-2420*G.-7(0.(,-*:*+.@156/9,.(0.3*)(,*3.20.©ª«¬­®°±°­ª°²³)1+.*2@7.+1?.(,0*+-*3.(,.-7(0.-245*G.-7*.yz{|L}~�.g25/*.(0.(,@+*20*3.4>..2/-192-(@255>.-1.*,0/+*.-72-.*2@7.+1?.720.2./,(=/*.yz{|L}~�;.O7(0.@15/9,.+*8+*0*,-0.-7*.-245*c0.8+(92+>.µ*>;.§/-1(,@+*69*,-*3.@15/9,0.2+*.016@255*3.(3*,-(->.@15/9,0;.O7*.CAD.0@+(8-.?*.8+1g(3*.)1+.-7(0.32-2420*./0*0.-7*.CAD.¶·¹º¶º».µ*>?1+3.-1.92+µ.-7*.yz{|L}~�.@156/9,.20.2,.(3*,-(->.@15/9,;.E1+.91+*.(,)1+92-(1,.1,./0(,:.-7*.~�H��~�¼.µ*>?1+3.2,3.@+*2-(,:.32-2420*0G.0**.-7*.½2g2.'h.'*g*518*+c0.¾/(3*.2-.|{{J¿ÀÀÁL�fÂL}��KNÂ�LIÀÃ�Ä�ÁdÀÅÆÂÅÆÂÅÂÅÀÁNÄÇz�ÁNÀÁN}dMÁNÄÂJÁÈ;É�}f{��IN §/-71+c0.)(+0-.,29*.�2.0-+(,:�;��f{��IN §/-71+c0.520-.,29*.�2.0-+(,:�;���TWRSTU�yz{|L}f��� ¡�����������dLLef����� ���¢ÊËÌÍËËÍÊÎ ÏÐÑÒÓÐÔÕÐÖ×ÔØÙÚÛÜÝÜÕÒÞÚßÐØÐÕàÐáÙÔâãÐÚâ ÝÜäÙâåÜÚ

Page 5: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ��� ���������������� !"#$%&'(#)*+,"#-"./01+"-#12#31456758#/92.1.).#9:#:9;0#/9,;<2.#)!*)#<*12)*12#12:90<*=)192#*+9;)#"*/!#+99>#12#)!"#-*)*+*."?#12/,;-124#1).#@ABC?#)1),"?#"-1)192#2;<+"0#*2-#/9DE=014!)#E"*05#314;0"675F#/92)*12.#)!"#-*)*#:09<#)!"#$%&'(#)*+,"5GHIJKLMN OPLQIRSTU VSQIRSTUW XYZ' [(%&('\ ]Y_( [(%&('a b��( [(%&('c [Yd eZ%�f g%hiY(' g�jYd�klmnopqnqrstuvwxyzt{ty|}~uy{�xybZ&i�y{t�wx������� �������������� @ABC#9:#)!"#+99>#�*#.)0124�5# !"#)*+,"�.#D01<*0E#>"E5#@ABC#1.#*2#*++0"�1*=)192#:90#�@2)"02*)192*,#A)*2-*0-#B99>#C;<+"0��*#2;<+"0124#./!"<"#)!*)#D;+,1.!"0.#;."#)9#41�"#"�"0E#+99>#*#;21�;"#1-"2)1:1/*)192#2;<+"05#$%&'( 1),"#9:#)!"#+99>#�*#.)0124�5��%&%�d�Z��( �-1)192#2;<+"0#9:#)!"#+99>#�*2#12)"4"0�5��� %ji& �9DE014!)#E"*0#9:#)!"#+99>#�*#.)0124�5klmnopqn�r$%&'(y{t�wxy|}~uy{�xy����yzt{t�t x�M¡¢R £PI¤U ¥¦PIPK§RHTUL ©Kª«LP¬JI­Wa\WfW­­® �d&(d(&°±�'�±%�(±(�]�²&�X�jY� f \­W\­Waa³­³­­ µY_Y]�²&� X�jY� W­ \­Wf­Wa\ff®ff µY_Y]�²&� X�jY�¶·Y&(�¹(h&º(%�d W­ \­Wf­Wa\»»­cc¼ �]�²&� X�jY� ´ \­Wa­Wa\»»­®­W �%��' º%ZY'�Y%h\­W­ c \­Wa­Waac­®»fc º%ZY'�Y%h\­W\]�²&�X�jY� ® \­Wc­Waaa»aa¯ º%ZY'�½\­W\]�²&� X�jY� f \­Wc­Wa®WfWf c º%ZY'�¾¾\­­³]�²&� X�jY� \ \­­³­Waaa ³Wa �¾¾]�²&� X�jY� » \­Wc­Waaf­»\c bd��%�]�²&� X�jY� \ \­Wf­Waaf­»\c bd��%�¿� X�jY��(Àbdb��Á[%_(db���Yhi¶º�'Z�( W \ \­Wc­Wa\W\Wa®­ bd��%�¿� X�jY��(Àbdb��Á[%_(db���Yhi W \­W\klmnopqnÂrstuvwxyzt{ty|}~uy{�xy$%&'(y{t�wxy~|y{�xy����yzt{t�t x�

Page 6: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������������� !"#$%&'()*+,-./012345+6789*+:;*<=>?8*;+?@+A?BCDECFG+=H@<?<6<+HI+6JH+=H9KL@<+6)76+L7?@67?@MNOP<+IH>+*7=)+8HHQ+7@;+6)*?>+=H>>*<RH@;?@B+7K6)H><S+MT+@KL8*><C+()?<+6789*+7<<H=?76*<7K6)H><+J?6)+6)*?>+8HHQ<C+()*+,-./012U+=H9KL@+?<+7+VWXYZ[\]Y_ 7+=H9KL@+?@+6)?<+6789*6)76+L76=)*<+6)*+R>?L7>abQ*a+=H9KL@+?@+7@H6)*>+6789*+:6)76+?<c+,-./012U+?@+6)*+,-./01d6789*GC+()*+2345+=H9KL@+?<+79<H+7+IH>*?B@+Q*a ?6+L76=)*<+6)*+R>?L7>abQ*a+=H9KL@+:6)76+?<c2345G+?@+6)*+ef.ghd+6789*C+i+;76787<*+L?B)6+=H@<?<6+HI+L7@a+6789*<C+i+BH79+J)*@+;*<?B@?@B7+;76787<*+?<+6H+jklkjkmn+6)*+7LHK@6+HI+opqrkstuno+;767+7LH@B+6)*+;76787<*S<+6789*<C+AH>b*?B@+Q*a<c+J)?=)+7>*+<R*=?I?*;+J)*@+7+;76787<*+6789*+?<+=>*76*;+?@+6)*+;76787<*c+9?@Q+6)*+;767?@+jprukqrn+6789*<C+(HB*6)*>+6)*+vwxyz{|}+7@;+|~��+=H9KL@<+?@+6)?<+6789*+IH>L+7+s�jq��kunq�kjt����n�C+��*>a+>HJ+?@+6)?<+6789*+plk�pnr�+L76=)*<+�ln+7K6)H>+6H+�ln+8HHQS<+MNOPCA?BK>*DEC�+=H@67?@<+6)*+;767+I>HL+6)*+vwxyz{|~��+6789*+HI+6)*+�zz��+;76787<*C+++++��*>a+IH>*?B@bQ*a+�79K*+LK<6+7RR*7>+7<+7@H6)*>+6789*S<+R>?L7>abQ*a+�79K*+<H+6)*TO�N+=7@+*@<K>*+6)76+6)*+IH>*?B@+Q*a+�79K*+?<+�79?; 6)?<+?<+Q@HJ@+7<+6)*+���Y]WV]�YVYX�Y\�Z��]�\�Y[XZ�_C+AH>+*�7LR9*c+6)*+TO�N+*@<K>*<+6)76+6)*+vwxyz{|}+�79K*+IH>+7+R7>6?=K97>������ ����������vwxyz{|} ()*+7K6)H>S<+MT+@KL8*>c+7+IH>*?B@+Q*a+6H+6)*+vwxyz{�+6789*C|~�� ()*+MNOP+IH>+7+8HHQc+7+IH>*?B@+Q*a+6H+6)*+��x���+6789*C� ¡¢£¤¥¢¦§vwxyz{|~��©ª«¬­®°±©²­�zz��³ª©ª«ª­µ¶·¹º»¼½ ¼¾¿À ¶·¹º»¼½ ¼¾¿ÀÁ ÃÁÄÅÁÆÁÃÃÇ Å ÃÁÄÄÄÈÉÄÄÈÅ ÃÁÄÅÁÆÁÃÃÇ Á ÃÁÄÇÁÆÁÆÈÊÄ ÃÁÄÅÁÆÁÃÃÇ Å ÃÁÄÇÁÆÁÆÈÊÁ ÃÁÄÄËÃÈËÃÃ Ê ÃÁÄÇÁÆÁÆÈÊÅ ÃÁÄÄËÃÈËÃà Á ÃÁÄÄÄÈËÈÁÄÁ ÃÁÄÅÆÈÆÇÆÆ Å ÃÁÄÄÄÈËÈÁÄÅ ÃÁÄÅÆÈÆÇÆÆ Á ÃÁÄÄÈÇÊÃÄÇÁ ÃÁÄÅÉÉÃÊÊÌ Å ÃÁÄÄÈÇÊÃÄÇÅ ÃÁÄÅÉÉÃÊÊÌ Ä ÃÁÄÄÈÇÊÃÄÇÁ ÃÁÄÅÉÉÃÇÃÁ Á ÃÁÄÄÆÈÃÉÅÊÅ ÃÁÄÅÉÉÃÇÃÁ Å ÃÁÄÄÆÈÃÉÅÊÄ ÃÁÄÅÉÉÃÇÃÁ Ä ÃÁÄÄÆÈÃÉÅÊÁ ÃÁÄÄÊÃÇÉÆÊ Á ÃÁÄÅÁÅÁÄÇÃÅ ÃÁÄÄÊÃÇÉÆÊ Å ÃÁÄÅÁÅÁÄÇÃÄ ÃÁÄÄÊÃÇÉÆÊ Ä ÃÁÄÅÁÅÁÄÇÃÁ ÃÁÄÄÄÈÉÄÄÈ Æ ÃÁÄÅÁÅÁÄÇÃ� ¡¢£¤¥¢Í§Îª±Ï¬­³ª©ª®°±©²­vwxyz{|~��©ª«¬­°®�zz��µ

Page 7: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ��� ��������������������� !"#��$%&��'(�)$&'*�%+�,��,-'./���$��������'(�$�����'.�������������$%&��'�����$�������� 0�$(�����1�'2$�+�-�+3�4���'/.�-�+(�$&(��$&&���567896:�*$�$�'.�;<79=>76��$%&�(����%��?676@96:����2����(���$%&�(A��'(�'(�-.��.�$(�BCDEDEF�����*$�$3�G�����'(�$�CEHIJCIKLEMNOHPLJDCEQRDS�%�����.�$�1�'2$�+-�+�$.*�$�,����(1�.*'./�����'/.�-�+�T�����U$21&�V��.��$W�����,$.���'���2$.+�%��-(�$.*�.��%��-�,$.�%����'���.�%+�2$.+�$W����(X3�G�'(�2�$.(���$��$�����'/.�-�+�,$.�$11�$��;8YZ�'2�(�'.�'�(���.��$%&��%W���.&+�[Y@6�T$(�����1�'2$�+�-�+X�'.�$.�������$%&�3�4����U$21&�V���� !"#�\]_]]\\a�,$.�$11�$��'.�(�)��$&����(���������� !"#�T%�,$W(����'(�%��-��$(�(�)��$&$W����(X�%W���.&+��.,��'.�bc�deV������� !"#�'(�����1�'2$�+�-�+3fghihjklmnohipgqristuflvtwioxyozG����{(�$��.�|��|2$.+���&$�'�.(�'1�%�����.�$�1�'2$�+�-�+�$.*�$�,����(1�.*'./�����'/.-�+�T�3/3V��.��$W�����,$.���'���2$.+�%��-(X3�}�����'/.�-�+�,$.�$11�$��2$.+��'2�(�'.�'�(��.��$%&�V�%W���.&+��.,��T$(�����1�'2$�+�-�+X�'.�$.�������$%&�3�4'/W��~�3��'(�$.�HEJDJMIOHPLJDCEQRDSNT��XN�DLFOLK��������������*$�$%$(�3�G�'(�*'$/�$2�(���(�����:898�8?6�98�76?$.*�����56789=[Y?�=>?�$2�./����23�G����'�(��,�21$��2�.��'.��$,��%�U�,�.�$'.(������$%&�{(.$2��$.*�������2$'.'./�,�21$��2�.�(�,�.�$'.������$%&�{(�,�&W2.(3�G���.$2�(�'.�'�$&',$���1�'2$�+�-�+(3���98�76�?�>5=;85Z��6Z�<Y=�<67Z�=:6Y9=�=6?�68@��5[��=Y�9�6�98�76���)��+����2W(���$)��$�1�'2$�+|-�+�)$&W�V�$.*���$��)$&W��2W(��%��W.'�W��'.������$%&�3�G�'(�'(�-.��.$(�������PHNC�N�EJDJMN�EJHFODJM3�}/$'.V��������������� !"#��$%&�V�����1�'2$�+�-�+�'(����,�2%'.$�'�.����%����,�&W2.(A��'(�'(�-.��.�$(�$�,�21�('���1�'2$�+�-�+3��G���&'.�(�,�..�,�'./������$%&�(�'.�4'/3~�3����1��(�.������56789=[Y?�=>?�$2�./�����$%&�(3���.('*�������&'.��%�����.������������$.*������� !"#��$%&�(3��.�������������.*�������&'.�V������{(�$�]V�$.*��.����������� !"#��.*V�$.�'.�'.'�+�(+2%�&�T�X3�G�'(�'.*',$��($�[Y6�9[�;8YZ�56789=[Y?�=>A����68@��$W�����'.�������������$%&�V�������,$.�%��$.�85�=9585ZY<;�65��������(�����%��-(���'���.�%+���$��$W�����'.����������� !"#��$%&��T��$��'(V�$.$W�����,$.���'���8YZ�.W2%������%��-(X3��������$��������&$�'�.(�'1�&'.��&'.-(����������� 0,�&W2.�'.�������������$%&��T������������ 0�'(�����1�'2$�+�-�+X�������������� 0�,�&W2.'.����������� !"#��$%&��T������������ 0�'(�$�����'/.�-�+XA����&'.��%�����.������$%&�(&'.-(�����1�'2$�+�-�+��������2$�,�'./�����'/.�-�+3G���&'.��%�����.�����bc�de�$.*������� !"#��$%&�(�'&&W(��$��(�$�[Y6�9[�;8YZ�56789=[Y�?�=>A�.��%��-�,$.�%����'���.�%+�2$.+�$W����(3��������$������&'.��%�����.������$%&�(&'.-(�����1�'2$�+�-�+� !"#�'.��$%&��bc�de��������,����(1�.*'./�����'/.�-�+�'.��$%&������� !"#3�G�����&$�'�.(�'1(�'.�4'/3~�3��'&&W(��$�����$������(�&��1W�1�(���������������� !"#��$%&��'(����1��)'*��$�KLEMIJCIKLEMNOHPLJDCEQRDS�%�����.������������$.*�bc�de�$%&�(A$.�$W�����,$.���'���;8YZ�%��-(V�$.*�$�%��-�,$.��$)��;8YZ�$W����(3���� ¡¢�£¤¥¦§©ª«©¦¬­®°±­²°ª­ª¬±©ª����ª³¦¬¦§¦°©µ µ ¶·¹º»¼½¾¿ÀÁÂÃÄÅÆÁÄÁ½ÇÈÉÊËÌÀÍÁÄÎÌÏÐÑÒÓÔÕÖ×ØÙÚÛÏÐÑÒÜÝÞßàáÏâÓÔÕÖ×»ãäåÄÈäÊÌæÁÀåÄÈäÊÌÜÝÞßàáÏâ

Page 8: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ����������������������������������� !"#$!%&'()''!*+,!&"!-. !(#"- /-!#0!#)1!23345!%6-676' 8!9#):;;!7 !67; !-#!)' !-. !*+,%&'()'' %!. 1 !&"!-. ! /6<=; '!;6- 1!&"!-. !(.6=- 18!>. !" /-!' ? 16;!')7' (-&#"'!% <#"@'-16- !*+,!A) 1& '!6"%!'-6- < "-'!)'&"B!-. !*+,!C D$#1%'!&"!E&B8FG8HI8!J-. 1!*+,!C D@$#1%'!61 !7 D#"%!-.&'!- /-:'!'(#= 8!�����KLMNOPQRSTSUVQ�WXYZ, -:'!(#"'&% 1!' ? 16;!*+,!A) 1& '!-.6-! /-16(-!&"0#1<6-&#"!01#<!%6-676' !233458![!*+,A) 1D!\' ; (-']!1#$'!6"%!(#;)<"'!01#<!#" !#1!<#1 !-67; '!&"!6!%6-676' 8!*)(.!' ; (-&#"'61 != 10#1< %!7D!A) 1& '!$&-.!-. !RSTSUV!C D$#1%8!>. !76'&(!0#1<!#0!6!__ab!A) 1D!&'&"!$.&(.!-. !cdefghdijklm!nopqrstqurvstsrwxt!&"%&(6- '!-.6-!6;;!(#;)<"'!01#<!-. !wsypxzs{x-67; !'.#);%!7 !1 -1& ? %8!E#1! /6<=; |!-#!1 -1& ? !6;;!-. !%6-6!&"!-. !}~��3�5!-67; |!)' !�#'-!=1#B16<'!%#!"#-!1 A)&1 !6;;!-. !%6-6!&"!6!-67; 8!>#!1 -1& ? !#";D!'= (&0&(!(#;)<"'|1 =;6( !-. !�!$&-.!6!(#<<6@' =616- %!;&'-!#0!(#;)<"!"6< '8!E#1! /6<=; |!-#!1 -1& ? !#";D-. !(#;)<"'!}~��3���!6"%!�5�����!0#1!6;;!1#$'!&"!-. !}~��3�5!-67; |!)' !-. !A) 1D>.&'!A) 1D!1 -)1"'!-. !%6-6!;&'- %!&"!E&B8FG8HH8!��������� ���������_ _ab � -1& ? '!%6-6!01#<!#" !#1!<#1 !-67; '8���� >67; '!&"?#;? %!&"!-. !A) 1D8!� A)&1 %!&"! ? 1D!__ab8!��_�_ �1&- 1&6!0#1!' ; (-&#"!-.6-!% - 1<&" !-. !1#$'!-#!7 !1 -1& ? %|!% ; - %!#1!)=%6- %8!J=-&#"6;!&"!6!*+,!A) 1D!#1!6!*+,!'-6- < "-8�������� �1&- 1&6!0#1!B1#)=&"B!1#$'8!J=-&#"6;!&"!6!__ab!A) 1D8���_���� �1&- 1&6!0#1!#1% 1&"B!1#$'8!J=-&#"6;!&"!6!__ab!A) 1D8���_������ � 1B !1#$'!01#<!<);-&=; !-67; '8��_�b  "' 1-!1#$'!&"-#!6!'= (&0& %!-67; 8���}b_ ¡=%6- !1#$'!&"!6!'= (&0& %!-67; 8�__b_ ¢ ; - !1#$'!01#<!6!'= (&0& %!-67; 8£O¤�Q���K¥¦§©ª«¬­®ª°­±²®³µ_ _ab��������wsypxzs{x¶¶¶¶_ _ab��������}~��3�5__ab�}~��3���·��5�����������}~��3�5¹º»¼½¾¿ TÀÁºÂÀÃÄ ¹º»¼½¾¿ TÀÁºÂÀÃÄÅ� ��Æ��Ç� È� É~Æ�4�Ê� ��Æ��Ç� Ë� �3�Ì�Í3�Î� ��Æ��Ç�£O¤�Q���KK¦§ÏÐÑÒ­ª}~��3���ªÏÓ³ª�5�����ª³ÏÔϪծ²ÐªÔÖ­ª}~��3�5ªÔÏ×Ò­µ

Page 9: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ���� � ��������������������� !�"�#�$�%���" "��!&'����(� !�"�&�)��$��!�*!�!+!�"��,!���!�$�-'� "&�!$��./0/1234561732/8739:�;�('�&�)���,!���!�$�-'��,"��"(" �$��� &$�"&$!�<-�&�!(('� !(("*�=7/>3192/.?�!&"��"(" �"*:@AB�C�"���,"��D�$��!(�������109E./�$��!�FC"&'�����D" $-'��,"��"(" �$��� &$�"&$!�-�&��,"�FC"&':G,"�+!�$ �-�&���-�!�FC"&'�)$�,��"(" �$��� &$�"&$!�$�H�&�"I!�D("#�����"(" ���,"�JKLMN#�OPKLKQRSTUVNW�!�*�XQYZWK[\L� �(C����-&����!+("JKLMN]�-�&�),$ ,��,"�XQYZWK[\L�*!�"�$��&"!�"&��,!��_ab#�C�"��,"�FC"&'@�&$���$��@AB�!&"�*"($�$�"*�+'��$�("�<c?�&!�,"&��,!��*�C+("�<d?�FC��"�:�H$C&"ef:ge�,�)���,"�&"�C(���-��,"�D&" "*$��FC"&':�hijjklmnoijpqrmstnuklvnvlnovlknwqilipjklxnG,"�yzO{O� (!C�"� &$�"&$!� !�� ���!$���,"��D"&!��&��|#�}#�|~#�}~#�~#�|}�!�*����O:�;D"&!��&�����$��C�"*�-�&�=922/756�921�35��)$�,�)$(* !&*� ,!&! �"&��=/71/52�<�?�!�*�E5>/7.147/<�?:��!��"&���!� ,$��!((�)��@AB�����"!& ,�-�&���&$����,!���!� ,�!�$�"��D!��"&�:������������������������������������ ���������� ¡�¢£¤�¥�£¦�§§���§¤ §�©¢�ª�£«¬���¬���­®��¦����£�­���£°���¦£ ¤±�§�¬�����§¤ ²°£���³�±¥ �¡�§� �¦¬���µ¶·¹º»���­�¼½¾¶¿½ÀÁ�°�£±��© ��µ¶·¹¾���§¤��§��¨��¦£ ¤±�§�«¬  ��¥¥����¬������§¤ �«¬�µ¶·¹º»��§���°¬�§�¦£ ¤±����­�¼½¾¶¿½ÀÁ��§¨��§�¦£�­�¦£ ¤±�Â�Ã�£���±§�¢¥¬¦�  ¢�¥�£¦�§§���§¤ �¦£ ¤±�§�©¢�§¥�¦¬°¢¬�����¦£ ¤±��¤±©���¬������§¤ �ħ��¬���°�£±��¤±©���Å�°£����°¬�§�¦£ ¤±�ÆÂ�Ç� �¦¬���¦£ ¤±�§�©¢��±���®£¬­§���¤��¬���¤����­�­�¦£ ¤±�§���­�¥�£�¦§����¬�§�¦����§�¬�����¦¤� �£�­��£°���¦£ ¤±�§�¬�����© �ħÆ�©¢���¤��¬�����¦£ ¤±�§�¬�����³�¦�£�­���§¥�¦¬°¬�­Â��ÈÈ���É�����ÈÈ������������ Ê�°�¢£¤��§§¤±������¦£ ¤±�§������ «�¢§���¤���­�¬����§�±��£�­���°�£±���ˤ��¢��¤§�§����§��¬§ª�ÄÌÆ¡���¥�£���±�±�¢�¥�£¦�§§�����§¤ §�¬�¦£���¦ ¢Â��°���¦£ ¤±��£�­��¬�����© �ħÆ�¦����§�£��¬°��­­¬¬£�� �¦£ ¤±�§������­­�­����� ����¬±�¡���£�­���£°��¦£ ¤±�§�¬������§¤ �«¬  �¦������¦¦£�­¬�� ¢ÂÍO�OXJΦ£ ¤±�Ï�±�ÅÐΦ£ ¤±�Ï�±�ÑÐÎÒÎÓ{ÔÕÎ�© �Ï�±�ÎyzO{OΦ�¬��¬�ÍO�OXJÎJKLMNÐÎOPKLKQRSTUVNWÐÎXQYZWK[\LÎÎÎÎÓ{ÔÕÎJKLMN]ÎÎÎÎyzO{OÎXQYZWK[\LÎ}Îc_abcÖ×ØÙÚ �Û×Ø×ÜÝÞßàáÚâ ãÜäåâ×æçØèéêéÎzQëÎLQÎìWQ[WéUÎ aÎ _aíÎèéêéÎzQëÎLQÎìWQ[WéUÐÎ�éLNÎÔVîNïL]ÎðNW]KQRÎ aÎ _aíÎðK]TéMÎñé]KïÎ_a_ÎzQëÎLQÎìWQ[WéUÎ òÎ _aóÎðK]TéMÎXôÎ_a_ÎzQëÎLQÎìWQ[WéUÎ íÎ _aóÎXõõÎzQëÎLQÎìWQ[WéUÎ öÎ _aóÎ÷RPWQKPÎzQëÎLQÎìWQ[WéUÎ _Î _aíÎ÷RPWQKPÎøQWÎìWQ[WéUUNW]ùÎ÷RÎ÷YYúûWKêNRÎ÷YYWQéï\ÐÎðQMTUNÎaÎ _ _aóÎü�� ��� Ê�ýþÿ���������������� �������� ��ÿ�������������ÿ���JKLMN]�

Page 10: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ����������������������������������� ��!���"# ��$ %������"� ��"!���"����&'(�%���"!�%�)#��%��$ *%��!���!�+��,��#�#�-#���"!���"���%�����!�����"� ��"!���"���.%��#%$�$# �$ ��!�������� /�0#���1�-�2�3��!�� �1�45��6�2#"���%��!���#7%�#)��22��!���5�!#�%�7!#%��2�%�� �-��%����%�7$�!��!��2������89:!$%�45��6�%�2�"�%��!���7#��#7%�%!#7 �$ �0$*/;</=>?�!����#)��!��)$+���5�!#�%�!�+����2�%� �-��%����$ *�7$�!��!��2������8�&)#22#7�@�A6�,��#�#��-#���"!���"���%(/�:!��'�%6-A#2�$ ��!�BCDED�"2�5%�.%�FGHD������� �$ @$"���%��!���� 6� 5-A���#)�"!���"���%�"� ���������)�����!�2������8�$ ��!��FIJKLIMN/�:!�������� �%��$ *�$%�%5��#5 @�@�A6�%$ *2�O45#���"!���"���%/�PQRRSTUVWQRXYZU[\V]UV_YQTQXRST� �5 @��%"#���&(�$ ��!�������� �%��$ *�$ @$"���%���%$ *2��7$2@"��@�"!���"��������!����#%$O�$# �$ ��!�������� /�0#���1�-�2�3��!��)#22#7$ *�45��6�2#"���%��!���#7%�#)��22��!���5�!#�%7!#%��2�%�� �-�%�%�����7$�!�� 6�"!���"����&%��"$)$�@�A6�(3�)#22#7�@�A6��!��2������a3�)#22#7�@A6�� 6� 5-A���#)��@@$�$# �2�"!���"���%�&%��"$)$�@�A6�'(9:!�����"�@$ *�45��6���#@5"�%��!���#7�%!#7 �$ �0$*/;</=<3�A�"�5%��# 26�# ���5�!#��$ #5��@���A�%��!�%���2�%�� �-���!���"# ��$ %��!��2������a��%�$�%�%�"# @�2�����/�bDFDcdefgKhaiG8jekliJKLIMNjeFIJKLIMNeeekEmnefgKhaiJeeeBCDEDeFIJKLIMNeFGHDeo8'opqrstuvw xyuzr{|}~ �|zr{|}~�e �Ig�e 8NlKN�e�e CIi�N�e 8NlKN�e�e f��N�e 8NlKN�e������������������������������������������� ���8�¡��������fgKhaiJ���¢��£¤¥¦§©�ª�§«�¬�­�����®°±²°³µ¶· ±¹±º°»¼°½¶¼°³¹±¹¾¹¿°¿½¿±·°±°³±¼·º°À²±²¼°®Á°º¿°µ¹¿°¿¿º±ºÃ´°½¶¼°¿½¿±·°¹³°±°³±¼·º°±²°¿½±¹Ä°»¼°®Á°ŽÀ¼³¿Æ¤¥¦§©�ª�§«�¬�­�����ǹ³°½¶¼°³¹±¹¾¹¿°¿½¿±·È¿°³µ¶· ±¹±º°µ¹¼»¶Éɽ°±°³±¼·º°À²±²¼°º±°¿¶Êʼ±¿°±²ËÌÍΰʼ¹±¼°¹¿°³º¿µ¶¿¿³°²¼Æ°ÏÐÑÐÒÓÔÕÖ×ØÙÚÛÜÝÔÞßÚà×áâãäÝÔÑâà×áâãäÔÔÔÞåæçÔÕÖ×ØÙÚàÔÔÔèéÐåÐÔÑâà×áâãäÔÑÛêÐÔëìÙíëpqrstuvw xyuzr{|}~ �|zr{|}~îÔ çßïØâäðÔ çÙÚñâòÙÔ�����������ó������ô��������¡��������ÕÖ×ØÙÚà���¢�������������������õ���� ���Ù����������õ��ö�������£

Page 11: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ������ �������������������� !"�#$�%�����"&'%� (�)�*&��+�,)$�-��" �%�.�#$% �)",�$.#$/� ��.�",�$.#$/� �.���-+�&"#$/%��� 0%# $)'������1���2345678�����-)"#,�( �9� (�)�*&��+�!#%��)$�:;<=;�>?�,')&"��#"!�����@AB�"0�,#(#�"�)",�$.#$/� �.���C' !�"%�% ��#/��"%DE�<=AB�"0�,#(#�"�.�",�$.#$/� �.��C�#/��"%�% �' !�"%D�)$.�FGHIJK�"0�,#(#�"�%���, '&9$� $�!�#,��%���" �%�#"�-)"�.8�L ���M)9N0'�E�% � -%)#$�%���'#"%� (�)&%� �"�#$�)",�$.#$/� �.���-+�')"%�$)9��CL#/8OP8QRDE�&"��%���*&��+STUVWXYZWXZ[\]\X_WXYZU_\U����.�()&'%�" �%#$/� �.���#"�)",�$.#$/E�" �@AB�#"� 0%# $)'8�� � -%)#$�%���")9��'#"%� (�)&N%� �"�#$�.�",�$.#$/� �.���-+�')"%�$)9��CL#/8OP8QaDE�&"��%���*&��+STUVWXYZbcZdefVWgf\ZhTfeiX]j&'%#0'��, '&9$"�,)$�-��&"�.�( ��" �%#$/�!#%��)$�:;<=;�>?�,')&"�� (�%���( �9!�����kGlmnKoplqrl�#"��#%����@AB� ��<=AB8�����kGlmnKoplqrl�. �"�$ %��)s��% �-��#.�$%#,)'�( ��),��, '&9$8�����*&��+�A=t=BuvFGHIJKwxJryz�FGHIJKwxJr{z�|�};:~�mx�HrwxJr�:;<=;�>?�FGHIJK�@ABA=t=BuvFGHIJKwxJryz�FGHIJKwxJr{z�|�};:~�mx�HrwxJr�:;<=;�>?�FGHIJK�<=ABvvvvvvvA=t=Buv@������<zv}��������zvt�������vvv};:~v@������vvv:;<=;v>?vt�������v@AB�������� ��������� ���������v ����v <�����v�v ��� �¡v <�����v¢v @££�¡v <�����v¤v ~�¥����v ~��¦�§�vv <�§v ©���ªv«¬­����® °±²³µ¶·²¹²·º»¼³·¹²½µ¶·@������·¾¿·²ÀÁ¶¿¾¿Â·¼»¶»·½Ã·t�������ÄA=t=Buv@������<zv}��������zvt�������vvv};:~v@������vvv:;<=;v>?vt�������v<=ABv�������� ��������� ��������v <�§v ©���ªv¤v ~�¥����v ~��¦�§�v�v ����v <�����v�v ��� �¡v <�����v¢v @££�¡v <�����v«¬­����®Å°±²³µ¶·²¹²·º»¼³·¹²½µ¶·@������·¾¿·¶ÀÁ¶¿¾¿Â·¼»¶»·½Ã·t�������Ä:;<=;v>?vFGHIJKyvkGlmnKoplqrlzvFGHIJK{vkGlmnKoplqrlzv|

Page 12: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� �������������������������������������� !���"��#$���%!$&#$'���&!��()������$�*!+�� !$�()�,#����$�*!-�.,��$)���"�� �/!�� !��*!�����0$�*!�/��1!+�� !)2�!��!�1�$!&�����!&�()�,#����$�*!�34#'-56-789-�:;<=>?>?@ABCDAEFGHGAI?JAKHLGHAMNA:OIPQDQR !�STUVU��$&�WVXUV�YZ�%��1�!��%�$�(!�%�*(#$!&�#$��$!�[1!�)+����#$" #% ��!�1�$��� !�\]Y+�_abc+�Ud aefghicj��$&�kelmjnoa��,�!�% �(��p�#$�� !�_abcq��(�!�� ��� �����_abc�!$&#$'�"#� �rTes�ae�tjenjuhr��$&�������� !*�#$���%!$&#$'���&!�()�_abc-�R !�[1!�)��!�1������!�� �"$�#$�4#'-56-7v-�wxyxyxz{|}~�}�������|���z���~��{�����{�����������������(��!�&!�#'$!����,�!$����#���!���!&�&����#$����!�����!���(�!�����!$�1�!�� �����&���(��!�&�!�$�������!�&�����!&1$&�$��)-�4���!��*��!+�#$�� !�iee�q�&���(��!+�"!�1�!��$��gaoej\]Y���(�!�������!�� !��!���#�$� #��&����(!�"!!$��1� �����$&�� !#��%���!���$&#$'��#��!�-�.,�"!�&#&�$���!�����!�� #��#$,��*��#�$�#$���#$&#/#&1�����(�!�+�"!2&�$!!&����#$%�1&!��1� ���#$,��*��#�$"#� �!�% �!$��)�#$�� !�_abcq���(�!-�R #��"�1�&��!�1���#$�� !�&���(��!2������#$'�������� ¡��10]U¢Uk_£�gaoej\X¤£¥jqauhc¤£¢uqauhc£££¥VW¦£�gaoejq£££WVXUV£YZ£¢uqauhc¤£¥jqauhc£§©ª«¬�­ ®¬°©�±²³ ±°©�±²³µ£ �iicm£ Xcacb£¶£ Tuj·cm£ Xcacb££ tugb£ Xcacb£¹£ ¦ºoucb£ ¦ejnufe£»£ Xuf£ ¼gj�£½~}y�wxy¾¿ÀÁÂÃÄÅÆÇÈÂÉÂÇÊËÌÃÇ�gaoejqÇÍÎÇÂÏÐÆÎÈÍÎÑÇÌËÈÆËÇÒÓÇ¢uqauhcÇÂÎÈÇ¥jqauhcÔ]U¢Uk_£\]Y¤£_abc¤£Ud aefghicj¤£kelmjnoa££££¥VW¦£_abcq££££STUVU£_abc£¢\ÕU£Ö×Tes£ae£tjenjuhÖ££££WVXUV£YZ£_abc£�]k�ØÙ� Ú©Û³ �Ü ©«Ý�²Þ³¬ ß«àá¬âª©ãµµäå»ãµå£ �fdjed£Tes£ae£tjenjuh£ ¶£ ¶ã¹£ãµ¶ææã»»ç£ k£Tes£ae£tjenjuh£ ä£ ¶ãµ£ãµµµäèäµ£ kéé£Tes£ae£tjenjuh£ æ£ ¶ã»£ãµ¶ ¹ããå£ \facjfca£ê£Sejbd£Sdc£Sci£Tes£ae£tjenjuh£ ¹£ ¶ã¶£ãµµèãäèã㣠ëu·u£Tes£ae£tjenjuh£ 㣠¶ã¹£ãµµ»ãåæ¹»£ ìqgub£Yuqº£¶ã¶£Tes£ae£tjenjuh£ å£ ¶ã»£ãµµµäæµµä£ ìqgub£kí£¶ã¶£Tes£ae£tjenjuh£ ¹£ ¶ã»£ãµå ¹¹ä»£ ìqgub£ké飶ããè£Tes£ae£tjenjuh£ ¶£ ¶ãã製~}y�wxy¾îÀÁÂÃÄÅÍÎÑÇÌÊÇÒÌÌïÏÇÊËÌÃÇÉÂÒÅÆÇ_abcqÇðñÌÏÆÇÉÍÉÅÆÏÇÆÎÈÇðÍÉñÇTesÇaeÇtjenjuhÇÍÎÇÂÏÐÆÎÈÍÎÑÇÌËÈÆËÇÒÓÇ_abcÔ

Page 13: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ���� ����� ����� ��� ������ ����� ��� ������������� ������������� ����!�����"�� ����#��$����� ��������������������� ������#�����������%������$�� ����& ����#������������������������!����$��"���'(()*+,-'(� ����� ������!�����#���� ����� ���� ���������"����!���#�.���������! ��������������! �� ��� �������������/�������!�� ��� �����01123�4501���6/���-(+789:;<� ������01123�4501����!����������! �������� ����!�����������������! �=����$�� �$������������!��� ����������#�$>����������$����� �������"��! ����� �$�� ����� ���#�=��"�����$��������������������#�& ���$��? ���@������������ �� ���#�A���"��� $�!��������� ������ ����!! ������$��"�����BCDE��� ��� ������������"���!������ �6/���A���"����#�������FGHIJ1KLM���$�NKIJ1KLM�! �������� ��������OPJQRHI���������0ST1�! ������� ��������OPJQRH0ST1��� ����#������������������!��$��#� �$����"�NKIJ1KLM��$�FGHIJ1KLM��E ����������� �������"���@�UVWXYZV[Y\]X_[ZV[Y��������51�!�������/����"���@��!����$���a:98bcb<d+e9f<�����!����������! �������� ����!��������������� ��$����! �=����$�� �& ���������������/���gUVWXYZV[Y\h��"���@������A����$��������! ��������.������������������� �����������/���������"���@�!���������$������"�Cij������������ �$�����#����! ���������$�����������������������.�����������������B��� ����"�������������������A����=���$����������$�������������!���������$�� ����� ���!� ��=$��������A��������k������"������A���"�!���! ���������53l23�Tm�!�������?�#���no�pq��� ��������������� ���������!�$��#A���"�� �$���$��"�NKIJ1KLM���$�FGHIJ1KLM��rZUYs�/ ���.�����!����������������������� �����A���"���� ��� �! ���������!��! �������#�����FGHIJ1KLM��NKIJ1KLM���$�0ST1�! ������t�S2N2uvw]X_[ZV[Yxyz]X_[ZV[Y{yz|wF35}wUVWXYx01123w4501wUVWXY{zwww51wUVWXYx\]X_[ZV[Yw~wUVWXY{\]X_[ZV[YS2N2uvwFGHIJ1KLM�wNKIJ1KLM�w0ST1wF35}wOPJQRHIw01123w4501wOPJQRH0ST1wwww51wOPJQRHI\OPJQRH0lw~wOPJQRH0ST1\OPJQRH0lw53l23wTmwNKIJ1KLM�wFGHIJ1KLM������������������������������V�X_�Y�U��_VX����V[Y�����]X_[��U�VU��V�Y�U�Y��V[Y�V[Y���U����[�Y�UVWXY�����VY��������_]��]V�Y���U�Y��UVUY[YU�[_�U���Y]Y�Y�U��Y�]X_[ �V[Y����U��U�Y���UVWXY�V[Y�V��V��U��Y����� ¡¢£¤¥¦§ ¡¢£¤¥©ª�«¬­®(°±² ³°®(°±² 'µ( «¬­®(°±² ³°®(°±² 'µ(O¶¶M· lMGJM ¹º»¼º¼º»½¹ ¾KH¿M· lMGJM ¹º»»À½Á¹»½O¶¶M· lMGJM ¹º»»ÂÀ¹Ã¼Á ¾KH¿M· lMGJM ¹º»»»ÀÄÀº»O¶¶M· lMGJM ¹º»»À½Á¹»½ ¾KH¿M· lMGJM ¹º»½ºÂºÂÀÁO¶¶M· lMGJM ¹º»»Á¹½ÃÂÁ ¾KH¿M· lMGJM ¹º»»»Àû»ÀO¶¶M· lMGJMw ¹º»¼Ãù½¹º ¾KH¿M· lMGJMw ¹º»»Á¹½ÃÂÁO¶¶M· lMGJM ¹º»¼ºÂº¹¹½ ¾KH¿M· lMGJMw ¹º»¼Ãù½¹º¾KH¿M· lMGJM ¹º»¼º¼º»½¹ ¾KH¿M· lMGJM ¹º»¼ÃùÁÁžKH¿M· lMGJM ¹º»»ÂÀ¹Ã¼Á ¾KH¿M· lMGJM ¹º»¼ÂÀ½ÂÂÆ�������ÇÈÉÊËÌÍÎÏÐÑÒÓÔÒËÕÖ×ÓØÙÒËÐÚÒÛÊÜÝÙÒÔÓØÒÖ×ÞÒßÓÓàÙÒÖ×ÞáÒ×ËâÞÒãØÏÖÖÞÐÒÏÐÒËÙäÞÐÚÏÐÑÒÓØÚÞØÒßáÒNKIJ1KLMÒËÐÚÒFGHIJ1KLMåÒæçËØÖÒèÒÓÔÒéåê

Page 14: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������ !"#$%&%'(')%*+,-��� !"-./0/,1,2/-32.,4/.-0-456-32/5-0-/078,9-*+,-70.3:-;541-5;-/+3.-./0/,1,2/-3.6+,4,-<=>?@[email protected]/+,-/078,-32-6+3:+-/5-32.,4/-/+,-4569-*+,-<=>?@[email protected];58856,C-7D-0:5110E.,F040/,C-83./-5;-:58G12-201,.-32-F04,2/+,.,.-H/+3.-83./-3.-25/-4,IG34,C-3;-/+,-JKLMNOP-5F,40/352-.F,:3;3,.-0-Q08G,-;54-,Q,4D-:58G12-5;-/+,-/078,-32-/+,-:544,:/-54C,4R9-*+,-83./5;-:58G12-201,.-3.-;58856,C-7D-/+,-STU-V,D654C-WXYZ �-02C-0-:5110E.,F040/,C-83./-5;Q08G,.-32-F04,2/+,.,.9-*+,-Q08G,.-.F,:3;3,C-+,4,-1G./-10/:+-/+,-:58G12.-.F,:3;3,C-0;/,4-/+,/078,-201,-32-75/+-54C,4-02C-/DF,-H,9[9\-3;-][email protected].,C-/5-7,-/+,-bcdefKghi:58G12\-/+,2-j=?_@a-.+5G8C-7,-0-./432[-32-.32[8,-IG5/,.-4,F4,.,2/32[-/+,-;34./-201,R9-k8E60D.-,lF83:3/8D-83./-/+,-:58G12.-6+,2-32.,4/32[-456.9-m;-/+,-/078,n.-:58G12-54C,4-:+02[,.54-0-2,6-:58G12-3.-0CC,C\-G.32[-528D-opqrNM-10D-:0G.,-02-,44549-*+,-JKMNOP-./0/,1,2/32.,4/.-0-456-32/5-/+,-psftude-/078,9-*+,-./0/,1,2/-32C3:0/,.-/+0/-Q08G,.-04,-F45Q3C,C-;54/+,-bcdefKghi-02C-qgefKghi-:58G12.9-*+,-:544,.F52C32[-Q08G,.-04,-vMsiv-02C-vMhcftv9w,-C5-25/-.F,:3;D-02-psftudJx-32-/+3.-,l01F8,-7,:0G.,-psftudJx-3.-02-0G/532:4,1,2/,C:58G12-32-/+,-psftude-/078,9-y54-,Q,4D-456-0CC,C-/5-/+3.-/078,\-/+,-z{|S-0..3[2.-0G23IG,-psftudJx-Q08G,-/+0/-3.-/+,-2,l/-Q08G,-32-/+,-0G/532:4,1,2/,C-.,IG,2:,-H39,9\-}\-~\�-02C-.5-52R9-m2-/+3.-:0.,\-SG,-�,C-65G8C-7,-0..3[2,C-psftudJx-2G17,4-�9-y3[G4,~�9~�.+56.-/+,-psftude-/078,-0;/,4-/+,-JKMNOP-5F,40/3529-�A<@�-�5/-,Q,4D-C0/070.,-1020[,E1,2/-.D./,1-.GFF54/.-0G/532:4,1,2/,C-:58G12.9-�+,:V-/+,-C5:G1,2/0/352-;54-D5G4z{|S-;54-08/,420/3Q,.-/5-0G/532:4,1,2/,C-:58G12.9��gd�i� xicfi�� ���������� �gs� xicfi�� �����������gd�i� xicfi� ���������� �gs� xicfi�� �����������gs� xicfi�� ���������� �gs� xicfi�� �����������gs� xicfi�� ���������� �gs� xicfi��� �����������gs� xicfi� ���������� �gs� xicfi�� �����������gs� xicfi�� ���������� �gs� xicfi�� �����������gs� xicfi�� ���������� �c�tgi� �ud�g�u �����������gs� xicfi�� ���������� xg� �scd� ����������JKMNOP�JKP �<=>?@A=B@�¡]?_BA=B@a¢�]?_BA=B@£¢�¤¢�]?_BA=B@A¥���opqrNM�¡j=?_@a¢�j=?_@£¢�¦¢�j=?_@A¥JKMNOP�JKP �psftude�¡bcdefKghi¢�qgefKghi¥���opqrNM�¡vMsiv¢�vOi§v¥©((©)#ª«©¬«&((­)¬#®««©«#���°±²³@?µBµ<¶³¶<·µ¶³¹µ<º³¶µ?@³»_<@¶³¼½¾¿³À³¶<·µ³] <=µµ³=³¶µ?@³»_<@³¼@¿¿ÁÂÃÄ=??@ž³B_¶<³º=j@³<¹³¶µ?@³»_<@¶³µ³<º@³Æ¶µ<µ³¹º@·@³<º@³¶µ?@³»_<@³=ÆÆ@=·¶³¼@¿¿Á½Ç½½ÈÉÊÊË̽¾¿³Íº@³Îµ·¶<³=]<¶³=¶³=³@¶]=Æ@³]º=·=]<@·³Î·³<º@³¶@] ¿³A<³@¶]=Ƶ³¶µ?@Ï»_<@³]º=·=]<@·¶³µ³=³¶<·µ³<º=<ö³Æ=·<³Î³=³°±²³¶<=<@B@<³µ¶³=³°±²³¶Å<=г@···¿ÑÒÓÔÕ�Ö×Ø YÖÔÕ�Ö×Ø ��Ù� ÑÒÓÔÕ�Ö×Ø YÖÔÕ�Ö×Ø ��Ù�Ú­¬�#���ÛÜÝÞßàáâãäåæçèæßéêëçìíæßäîæïÞðñíæèçìæêëòæóççôíæêëòõæëßöòæ÷ìãêêòäæãäæßíøòäîãäåæçìîòìæóõæqgefKghiæßäîæbcdefKghiùæúûßìêæüæçèæüùý

Page 15: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ���� � ���������������������������� ! "#"� �#$%&'&"��%! !�&��!� !()"*�+ ��(!�&,�'$-#�&�./"-"�012345164�&�� /"� !()"� $�78%! "*�9/"�012345164�&��'$))$."%�(:�;":.$-%�<���!�%�!,$##!=�"8!-! "%�)&� �$'�>?3@6A5164BC13@4�8!&-�*�9/"�$8 &$�!)�DEFGF�,)!7�"�8-$H&%"�,-& "-&!� /! �%" "-#&�"�./&,/�-$.�� $�78%! "*�9/$7I/��$ �-"J7&-"%K� /"�DEFGF�,)!7�"�&� :8&,!)):�7�"%K�7�)"���!�,/!�I"�&�� $�("�#!%"� $�"H"-:�-$.*�9/"�LMNOPF�� ! "#"� 78%! "��!�-$.�&�� /"�OQRSTUV� !()"*�9/"�� ! "#"� �&�%&,! "�� /! �WXVRYXZ[�.&))�("�!��&I�"% /"�H!)7"�\]X_�'$-� /"�-$.�./"-"�WXVRYXZ[�&��G[�!�%�abUVRYXZ[�&��cQ[*�d5?04ef+'� /"-"!-"�#7) &8)"�#! ,/&�I�-$.�K� /&��� ! "#"� �.&))�#$%&':�133��7,/�-$.�� $�/!H"� /"�)!� ��!#"gh)!,;*ij�+'�."�;�$.� /"�OQRSTUkN�&��!%H!�,"�$'� /"�LMNOPF�$8"-! &$��l8$��&():�(",!7�"."��"!-,/"%�'$-�& �8-"H&$7�):mK� /"�DEFGF�,)!7�"�,!��("��&#8)&'&"%�!��'$))$.�no&I7-"pq*pr��/$.�� /"�OQRSTUV� !()"�!' "-� /"�LMNOPF�$8"-! &$��/!�� !;"��8)!,"*�st��t��uvtwv���x�w�yvvtv��� �z0{|fA?}6133~f1Af4}}?}f0?f|�4>��~f1fC13@4f�?}f1Af1@0?�A>}464A0f>?3@6A��������� ��������� ���������� MXQ] N[bR[]�� EXU�[� N[bR[]�� O��[� N[bR[]�� NX� �QbU_�� �bSX[] �TU�X�T�� cQ[ G[�xw ��� � ¡¢£¤¥¦§©£ª£«¬­¤ª£®¦§OQRSTUV£«ª§¬£ kYcFGP­¥§¬£ª°­±LMNOPF�012345164����cFP�>?3@6A5164²³B³C13@4²�>?3@6A5164µ³B³C13@4µ�¶�>?3@6A51645³B³C13@45���DEFGF�>}�04}�1LMNOPF�OQRSTUV����cFP�WXVRYXZ[�B�·\]X_·���DEFGF�WXVRYXZ[�B�·G[·�OYN�abUVRYXZ[�B�·cQ[·DEFGF�OQRSTUkN�B���������� ��������� ��������� MXQ] N[bR[]� EXU�[� N[bR[]� O��[� N[bR[]� NX� �QbU_� �bSX[] �TU�X�T� cQ[ \]X_�xw ��� � ¡¢£¤¥¦§©£ª£«¬­¤ª£®¦§OQRSTUV£«ª§¬£ LMNOPF­¥§¬£ª°­±

Page 16: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ������������������������������������� !"#"$%$&"'()*+(������(,-.-/0/1-(2/034/,(235,(6230(.(-.78/9(:-,(7.,;<(6320(;,5=/2/(>?@ABC?DB(;,(-=/(-.78/(6230(5=;<=(-3(E/8/-/9(F=/(3G-;31.8(HIJKJ(<8.L,/(,G/<;6;/,(-=/<2;-/2;.(L,/E(-3(E/-/20;1/(5=;<=(235,(-3(E/8/-/9(:6(-=;,(<8.L,/(;,(30;--/EM(.88(-=/(-.78/N,(235,.2/(E/8/-/E9(F=/(OJPJQJ(,-.-/0/1-(E/8/-/,(-=/(235(632()L/(R8.<S(;1(-=/(TUVWXYZ(-.78/9(:6(5/(S135(-=/(TUVWXY[O(;1(.E4.1</36(-=/(OJPJQJ(3G/2.-;31M(-=/(HIJKJ(<8.L,/(<.1(7/(,;0G8;6;/E(.,(638835,\];L2/_9__(,=35,(-=/(TUVWXYZ(-.78/(.6-/2(-=/(OJPJQJ(3G/2.-;31(=.,(-.S/1(G8.</9(���a!$""b&c de # f#g# hi h#"#j#k$F=;,(<=.G-/2N,(/l.0G8/,(L,/(m2.<8/N,(GL2/(n.4.(E.-.7.,/(opqprstM(5=;<=(;,(;1,-.88/E(5;-=m2.<8/N,(nuv(31(w;1E35,M(x.<(m)(y(.1E(+;1Ll9(R/632/(z3L(<.1(/l/<L-/(-=;,(<=.G-/2N,.GG8;<.-;31,M(z3L(0L,-(,/-(LG(;1(n.4.uR(-=/({XX|Z(E.-.7.,/(-=.-N,(L,/E(;1()/<-;31,_9}~_9�(.1E(-=/(���Y�ZZ{XX|(E.-.7.,/(-=.-N,(L,/E(;1()/<-;31_9�9(]32(-=;,(<=.G-/2M(z3LN88(7/(L,;1(-=/(/07/EE/E(4/2,;31(36(n.4.(uR9(F=;,(0/.1,(-=.--=/(E.-.7.,/(z3L(0.1;GL8.-/(;1(/.<=(/l.0G8/(0L,-(7/(83<.-/E(;1(-=.-(/l.0G8/N,(638E/29F=;,(<=.G-/2N,(/l.0G8/,(.2/(83<.-/E(;1(-53(,L7638E/2,(36(-=/(�W��(/l.0G8/,(638E/2�{XX|Z��������Z(.1E(���Y�ZZ{XX|��������9(n.4.(uR(0.z(.8,3(.<-(.,(.(,/24/2(-=.-(<.12/</;4/(E.-.7.,/(2/�L/,-,(34/2(.(1/-532SM(7L-(-=.-(;,(7/z31E(-=;,(<=.G-/2N,(,<3G/9������������������������F=/(n.4.(uR(,36-5.2/(;,(83<.-/E(;1(-=/(�{(,L7E;2/<-32z(36(z3L2(nuvN,(;1,-.88.-;31(E;2/<-3�2z9(F=/(E;2/<-32;/,(8;,-/E(7/835(.2/(632(m2.<8/N,(nuv(�(LGE.-/(� \¡ ¢_�7;-(nuv(31(w;1E35,\£¤¥¦YX§Y��©ª��Z«�¬­®¥�°�¥±�|²³³µ�¶²(¡ }�7;-(nuv(31(w;1E35,\£¤¥¦YX§Y��©ª��Z¥�°�¥±�|²³³µ�¶²(OJPJQJ©K· >?@ABC?DBHIJKJ¹º»>Bº»?OJPJQJ©K· TUVWXYZ¨ HIJKJP�ZV¼��� ½¾¿���|¾T¼O©ªYZV¼��� ½¾ÀU�¾HIJKJTUVWXY[O ½¶ÁÂÃÄÅÆÇ� ÈÉÆÊÃËÌÍÎ �ÌÊÃËÌÍβ ¦�U� O�ªV��� I�Y°�Ï O�ªV��Ð T{{�Ï O�ªV��� O�Ñ ÒUªY|¶ ª�W��� XY§�ÑXÓbc� �����ÔÕÖ×ØÙÚÛÜÖÝÖÛÞßà×ÛÝÖáÙÚÛTUVWXYZÛÖÞÝÚßÛÖÛOJPJQJÛàØÚßÖÝâàãä

Page 17: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �� � ����� � � �� ����� ���������� !"#$%$& '%(% '%(%)"$*+%,-%./"012 34567879:;67345 <=0*10*2 >=?1�� @ABCDB�EFCBG�� +2$ ,"# 3(? 3%(%H8H=$%.,1�IJK�EFCBGL�DMN�FCOD�PP�PJ��DFJC�QNRNCQO�JC�DMN�FCOD�PPNK�SJB�BON��CQ�RJOOFAPS�DMN�TNKOFJC�JUEFCBG�DM�D�SJB�BONV�WN�BONQ�@ABCDB�EFCBG�UJK�DNODFCX�RBKRJONOVYNRNCQFCX�JC�SJBK�RP�DUJKZL�DMN�[Y\�FCOD�PP�DFJC�UJPQNK]O�C�ZN�ZFXMD�QFUUNK�FU�SJB]KNBOFCX���QFUUNKNCD�BRQ�DN�JU�[Y\��JK�BOFCX�[Y\�_V�C�DMN�UJPPJaFCX�FCODKB�DFJCOL�SJBOMJBPQ�BRQ�DN�DMN�[Y\�FCOD�PP�DFJC�UJPQNK]O�C�ZN�A�ONQ�JC�DMN�[Y\�TNKOFJC�SJB]KN�BOFCXVbcdcefgehijklmnocplij[�T��Yq��JZNO�aFDM�ONTNK�P�UFPNO�DM�D�NC�APN�SJB�DJ��JCUFXBKN��CQ�KBC�FDV�qNUJKN�NGN�BDFCXDMNON�UFPNO�UKJZ����JZZ�CQ�aFCQJaL�SJB�ZBOD�OND�DMN�NCTFKJCZNCD�T�KF�APN�'r)r:>s-t�DJKNUNK�DJ�DMN�[Y\]O�NG��D�FCOD�PP�DFJC�QFKN�DJKS�PFODNQ��AJTN�uJK�DMN�PJ��DFJC�aMNKN�SJB�FCvOD�PPNQ�DMN�[Y\�FU�FD�QFUUNKO�UKJZ�DMJON�PFODNQ��AJTNwV��NN�DMN�qNUJKN�xJB�qNXFC�ON�DFJC�JUDMFO�AJJy�UJK�FCUJKZ�DFJC�JC�ONDDFCX�NCTFKJCZNCD�T�KF�APNOV�z{|}|~��������������������������������������������UDNK�ONDDFCX�DMN�'r)r:>s-t�NCTFKJCZNCD�T�KF�APNL�RNKUJKZ�DMN�UJPPJaFCX�ODNRO����BC��JDNR�Q��O��C��QZFCFODK�DJKV��J�QJ�DMFO�JC�WFCQJaO�L�ONPN�D������������ �¡¢��£¤����¥¥¦¤¤¡�§¦¤L�KFXMD��PF�y��JDNR�Q��CQ�ONPN�D�©ª��¤��«£§ª§¤����¡�V��CWFCQJaO�_L�ON�K�M�UJK��JDNR�QL�KFXMD��PF�y�FD�FC�DMN�ON�K�M�KNOBPDO��CQ�ONPN�D�«¬�ª¥¦«�FC�DMN��RR�A�KL�DMNC�ONPN�D�©ª��¤��«£§ª§¤����¡�V­�IKJZ��JDNR�QL�JRNC�DMN�A�D�M�UFPN�21*t?#14414<®7#%*�DM�D�FO�PJ��DNQ�FC�DMN[Y\�FCOD�PP�DFJC�UJPQNK]O�4##"0�UJPQNKV�°�EJ��DN�DMN�PFCN��CQ��M�CXN�FD�DJ���TN�SJBK��M�CXNO��CQ��PJON�DMFO�UFPNV�±��RNC���²JZZ�CQ�³KJZRD�aFCQJa��CQ��M�CXN�QFKN�DJKFNO�DJ�DMN�[Y\�FCOD�PP�vDFJC�UJPQNK]O�4##"0�UJPQNKV��MNCL�DSRN�21*t?#14414<®7#%*��CQ�RKNOO�µ¶·�DJ�ONDDMN�NCTFKJCZNCD�T�KF�APNO�KN¹BFKNQ�AS�[�T��YqVº�@ON�DMN�.4��JZZ�CQ�DJ��M�CXN�DJ�DMFO��M�RDNK]O�#==52:1»%?¼,12�QFKN�DJKSV��MFOQFKN�DJKS��JCD�FCO����½E�O�KFRD�#==5272¾,�DM�D�ABFPQO�DMN�#==52�Q�D�A�ONV�¿�ÀGN�BDN�DMN�UJPPJaFCX��JZZ�CQ�uaFDM�DMN�¹BJD�DFJC�Z�KyOw�DJ�OD�KD�DMN��JZZ�CQvPFCN�DJJP�UJK�FCDNK��DFCX�aFDM�[�T��YqV��MN�QJBAPN�¹BJDNO�KN�CN�NOO�KS�AN��BON�DMN�R�DM�DM�D�DMN�NCTFKJCZNCD�T�KF�APN�Á'r)r:>s-tÁ�KNRKNvONCDO��JCD�FCO���OR��NV��MFO�aFPP�QFORP�S�DMN�"3Â�RKJZRDV�Ã$1?Ä21*ÄÅtÆÇÈ:ÉÊËÌr!!ÍÃ21*ÄÅtÆÇÈ:ÉÊËÌr!!ÍÁ'r)r:>s-tÁ4#ÎÁ'r)r:>s-tÁ4##"0"3Î

Page 18: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������ !"�#$%&#���'#�()*�#$�++�,-./0��%�1$�(�������23345�*(�(6(+��7)�����18$$�)��*7$�1�%$'�()*��%�1$�(������8+�$�9: ;:<�=7�������#(++=%$*�9: ;:<�>%$�(11�++7)?�����*(�(6(+�@A�B%�1$�(�������*(�(6(+���(6C��()*�7)+�$��+(&#C��*(�(�7)�7�D�=�EF��#$%F7*�*�����>7C�G99H:55I5J<�7)���7+��K(&#C�E+�*7$�1�%$'@�B%��K�18�����7+�LMN�+1$7#�D��'#��O)1��'%8�1$�(�������*(�(6(+�D�'%8�1()��K�18�������LMN�+�(��&�)�+�#$�+�)��*�7)L�1�7%)PQ@Q��%�1%)>7$&����7$��K�18�7%)@�R(1��1%&&()*�'%8��)��$�(������ !"#$%&#��&8+��6����$&7)(��*�=7���(�+�&71%C%)�STU@�V�B%���$&7)(�������W(F(�XY�1%&&()*ZC7)���%%CD��'#��[\�]�()?��*7$�1�%$7�+��%�����G99H:552334:_Ga<:�+86>%C*�$�%>�����bcde��K(&#C�+>%C*�$D�=�71��1%)�(7)+�����LMN�+1$7#��G99H:552334I5J<���(��687C*+�����G99H:55f2334�*(�(6(+�@�g�#�(��L��#+�hij@�k)��(1��+��#D�$�#C(1��23345�=7���G99H:552334@l%8E$��)%=�$�(*'��%��K�18�����7+�1�(#��$E+��K(&#C�+@�mnopomqrstuvwxyuzsyqzt{usr|}y~tut�t}s}y�wy�t�y��y�y�>��$�+���7)?���������������)F7$%)&�)��F($7(6C�D�#�$>%$&�����>%CC%=7)?�+��#+�[�O#�)�(�B�$&7)(CD����)��'#��()*�#$�++�,-./0@�B��)��'#���()*�#$�++�,-./0@�B�7+�+#�17>7�+�=��$��W(F(�XY�7+�C%1(��*�%)�'%8$��(1@���k)�����B�$&7)(C�=7)*%=D�1�()?��*7$�1�%$7�+��%�����WX��7)+�(CC(�7%)�>%C*�$E+�92�2 ��>%C*�$@�B��)D��'#��I�5:;�2:99:9���()*�#$�++�,-./0��%�+��������)F7$%)&�)�F($7(6C�+�$��87$�*�6'�W(F(�XY@��k)�����B�$&7)(C�=7)*%=D�8+������b9�1%&&()*��%�1�()?���%�����23345:_Ga<:5*7$�1�%$'@�B�7+�*7$�1�%$'�1%)�(7)+�(�LMN�+1$7#��23345I5J<���(��687C*+�����23345*(�(6(+�@���RK�18�������>%CC%=7)?�1%&&()*�S=7��������8%�(�7%)�&($�+U��%�+�($������1%&&()*ZC7)���%%C�>%$�7)��$(1�7)?�=7���W(F(�XY@�B�7+�=7CC�*7+#C('���� !"�#$%&#�@����$>%$&�L��#+��ij�%>�L�1�7%)PQ@�@���%�1$�(�������23345�*(�(6(+�@����+������b9�1%&&()*��%�1�()?���%�����G99H:552334:_Ga<:�*7$�1�%$'@�B�7+�*7$�1Z�%$'�1%)�(7)+�(�LMN�+1$7#��G99H:552334I5J<���(��687C*+�����G99H:552334�*(�(6(+�@�b3��:b; ¡!92b¢9:H2£¢23345TbH:G;:¤;H¥:T¥5:H¤9: ;:<T       aG55¦3H9¤9: ;:<¡TH¥� ¡23345I5J<¡T:_ ;T§�©ª����¤�« 2HGH£��G¬G��G¬G� H;¥G<�Gbc �:5�!94­I®I °­I!94�       �3�;:�;5��3:�92:_a3H; §�©ª����±���������92�2 �� !

Page 19: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ��������� !�"#$%�&'#()*#! #$�+%,!-./0102#%!#+��3%�#%4�#5667899:;;<#=3%3>3'�0#?-#�3+4'%�&@#��&A3+�#:;;<9#B,%4#5667899:;;<0C!DE��#-!B#��3=F#%!#�G�+D%�#%4,'#+43&%��E'#�G3"&A�'0HIJKJLMNOPQRSTUQVOUMVPWQONXYUZPQP[PYOYU\SU]RS_U %��#'�%%,-a#%4�#bcdcefghi#�-j,�!-"�-%#j3�,3>A�@#&�� !�"#%4�# !AA!B,-a#'%�&'kl�m&�-#3#'4�AA#B,-=!B0n���� !�"#%4�#'%�&'#,-#$�+%,!-./010.@#>D%#,-#$%�&#2@#'�%#oipqrefghi#%!#m-#!D�#s>D-%D#t,-DG#'F'%�"@#%4,'#B3'k##C!DE��#-!B#��3=F#%!#�G�+D%�#%4,'#+43&%��E'#�G3"&A�'0HIJuvPSRWwPQRSTUZPQP[PYOYUxRQVUyZzM{4,'#'�+%,!-#&��'�-%'#%B!#�G3"&A�'0#{4�# ,�'%#,-%�!=D+�'#4!B#%!#+!--�+%#%!#3#=3%3>3'�#3-=|D��F#,%0#{4�#'�+!-=#=�"!-'%�3%�'#4!B#%!#=,'&A3F#%4�#��'DA%#! #%4�#|D��F#,-#3#b}5:~80#HIJuJ�M\SSO�QRSTUQ\UPS�U� ON�RSTUPUZPQP[PYO{4�#�G3"&A�#! #�,a0./0.�#&�� !�"'#3#',"&A�#|D��F#!-#%4�#:;;<9#=3%3>3'�#%43%#��%�,�j�'%4�#�-%,��#c���;79#%3>A�#3-=#=,'&A3F'#%4�#=3%30#{4�#&�!a�3"#,AAD'%�3%�'#+!--�+%,-a#%!#%4�=3%3>3'�@#|D��F,-a#%4�#=3%3>3'�#3-=#&�!+�'',-a#%4�#��'DA%0#{4�#=,'+D'',!-#%43%# !AA!B'#&��'��-%'#%4�#��F#����#3'&�+%'#! #%4�#&�!a�3"0#t,-�'#�)�#,"&!�%#%4�#����#,-%�� 3+�'#3-=#+A3''�'# �!"#&3+�3a�#�5�5�9�~#D'�=#,-#%4,'&�!a�3"0#��%4!=#�5��#�A,-�'#2.)/��#+!--�+%'#%!#%4�#:;;<9#=3%3>3'�@#|D��,�'#%4�#=3%3>3'�@=,'&A3F'#%4�#|D��F#��'DA%#3-=#+A!'�'#%4�#=3%3>3'�#+!--�+%,!-0#t,-�#2/#=�+A3��'#3#��7���+!-'%3-%# !�#%4�#=3%3>3'�#s�t0#{4,'#,=�-%, ,�'#%4�#-3"�#! #%4�#=3%3>3'�#%!#+!--�+%#%!@#3'B�AA#3'#,- !�"3%,!-#3>!D%#%4�#&�!%!+!A#D'�=#>F#%4�#����#=�,j��#�=,'+D''�=#'4!�%AF�0#t,-�'21)2�#=�+A3��#3#��7���#+!-'%3-%#��&��'�-%,-a#%4�#$�t#|D��F#%43%#B,AA#'�A�+%#%4�#5���;7�o@ �79�¡5�8#3-=#~59�¡5�8#+!AD"-'#,-#%4�#=3%3>3'�E'#5���;79#%3>A�0#oipqrefghi¢£¤¥¦§©¥ª«¬­®©°±²²±°¤©³¤²µ¦¶6:oipqrefghi¢¶�97¶~�:¶���¶�5�5··;75¹~8¶6:� ¶¶º»���º¼½�¼¾¿ºo�9À~5Ác���;79��5�5 ¶¶ºo�9À~5Á���º��8º¹;��8��9º; º��8ºc���;79º�5:~8�� ��À;7�º�5�5�9�~�Ã;��8¹��;�ÄÅ ��À;7�º�5�5�9�~���5�8�8��ÄÆ ��À;7�º�5�5�9�~�o7��87h5�5�87Ä� ��À;7�º�5�5�9�~�p89�~��8�ÄÇ ��À;7�º�5�5�9�~�p89�~��8�h8�5o5�5ÄÈ ��À;7�º�5�5�9�~��ÉÊi˹8À��;�ÄÌ�� À�:~�¹º¹~599ºo�9À~5Ác���;79º�� ÍÎRTJUHIJHLÏÐÑÒÓÔÕÖÑ×ØÙÚÛÜÙÝÞ×ÚÜ×ÚÒÙÞßÙÚÛÜÙc���;79ÙÚÕàÔÜáÙâãÕäÚÙåÙÞßÙæáç

Page 20: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ���������������������������������� !"#��$%&'($&)*+,-)./-+,)0*'./-123#�4!56��#78�65#595�8�6"3:8"�3;#!�<8<!"=>!"�=!�?�@!�8;��"8�#75#�#78� "!A"5<�B5;�4!B5#8�#78�6"3:8"�B45��C�=!��<��#�3;B4�68�#78�B45��D�4!B5#3!;�3;�#78� "!A"5<D��B45�� 5#7�E78;�=!��8F8B�#8�#78� "!A"5<?�G!��636�#73��>!"��5:5���3;�H8B#3!;IJ?K�E78;�=!��8F8B�#86�#78�LMNOPQMRRMRSTUQVN�!"�LMNOPQMRRMRST�>348�!;�=!�"�W XXXYZQ[\]XLNVN\]X_\RXPV\abNc\dXVcdLefg�h XXXi�� XXXXXX�j XXXXXX�� XXXXXX�k�l XXXXXX�m XXXXXXW� XXXXXXW� XXXXXXWW XXXXXXWh XXXXXXW� XXXXXXiWj XXXXXXXXXnnXdMNXoMLZ[NbMNpLXPMNVXRVNVW� XXXXXXXXXWk XXXXXXXXXWl XXXXXXXXXWm XXXXXXXXXbqLNMPU_ZNUYc\NrastZNu_cLXvVQ[MX_rXw__xLXyVNVQVLMz{ {sg|h�h� XXXXXXXXXnnXR\LY[VqXNuMXVPMLX_rXNuMX]_[ZPLX\XNuMXoMLZ[NbMNhW XXXXXXXXXr_cXa\NX\X}X~|X\X�}XZPQMc�rS_[ZPL|X\��ghh XXXXXXXXXXXXbqLNMPU_ZNUYc\Nras{��L�Ns�X g|h� XXXXXXXXXbqLNMPU_ZNUYc\N[ag|hj XXXXXXXXXh� XXXXXXXXXnnXR\LY[VqX�ZMcqXcMLZ[NLhk XXXXXXXXX�u\[MXacMLZ[NbMNUM�NaggXhl XXXXXXXXXihm XXXXXXXXXXXXr_cXa\NX\X}X~|X\X�}XZPQMc�rS_[ZPL|X\��g�� XXXXXXXXXXXXXXXbqLNMPU_ZNUYc\Nras{��L�Ns�X g|�� XXXXXXXXXXXXbqLNMPU_ZNUYc\N[ag|�W XXXXXXXXX�X�h XXXXXX X�� XXXXXX]VN]uXab��O�]MYN\_XL�[O�]MYN\_gXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX�j XXXXXXiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX�� XXXXXXXXXL�[O�]MYN\_UYc\NbNV]xvcV]Mag|�k XXXXXX�XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX�l XXX�X�m �XnnXMRX][VLLXy\LY[VqtZNu_cLtZNu_cLXvVQ[MX_rXw__xLXyVNVQVLMzt�v��o�yXXXXXXXX��obv�t�OXXXXXXX�tbv�t�O~XXXXXXXXXXXXXXXTVZ[XXXXXXXXXXXXyM\NM[�XXXXXXXXXXXXXXX�VcMqXXXXXXXXXXyM\NM[�XXXXXXXXXXXXXXXtQQMqXXXXXXXXXXXyM\NM[�XXXXXXXXXXXXXXXyVXXXXXXXXXXXXX�Z\cx�XXXXXXXXXXXXXXX�\]uVM[XXXXXXXXX�_cdV_������������ ¡¢£¤¥ ¦§©ª«¬­¦©«¦©¡­®©ª«tZNu_cL©¤£«°±²¤³© ­®°µr\V[XbNc\dXytvtwtbO¶�o�X}Xs·RQ]zRMcQqzQ__xLs|XXXXXXXXr\V[XbNc\dXbO�OSv¶��OoX}XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXsbO�OSvXVZNu_c�y�Xr\cLN�VPM�X[VLN�VPMX�o��XVZNu_cLs|nnXZLMXNcq��\Nu�cML_Zc]MLXN_X]_ M]NXN_XVRX�ZMcqXNuMXRVNVQVLMNcqXaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXS_ M]N\_X]_ M]N\_X}Xyc\Mc�VVdMcUdMNS_ M]N\_aXXXXXXXXXXXXXytvtwtbO¶�o��XsRM\NM[s�XsRM\NM[sg|XXXXXXXXXXXXXXXXXXXXXXXXXbNVNMPMNXLNVNMPMNX}X]_ M]N\_U]cMVNMbNVNMPMNag|XXXXXXXXXXXoMLZ[NbMNXcMLZ[NbMNX}XLNVNMPMNUM�M]ZNM�ZMcqabO�OSv¶��OoggoMLZ[NbMN�MNVyVNVXPMNVyVNVX}XcMLZ[NbMNUdMN�MNVyVNVag|\NXZPQMc�rS_[ZPLX}XPMNVyVNVUdMNS_[ZPS_ZNag|XXXXXPMNVyVNVUdMNS_[ZP�VPMa\gcMLZ[NbMNUdMN�Q·M]Na\g�XnnXtZN_S[_LMVQ[MX_Q·M]NLpX][_LMXPMNu_RLXVcMX]V[[MRX_�

Page 21: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ���������� �!"�#���$#%&'()*+,�-#"#./0112034#�'5),&'��'�#5",)"67�#)'#�!�#%&��"'-#8)'-&8(&,#�&+,#$7"�(&,�9#:(��,#-&)'*#�&;#�&+#%"'#,+'#�!)�#"$$7)%"�)&'#�)�$7�#+�)'*#�!�#%&��"'-#<=>>?@AB>CDA=DAE?DFGAGHGI?J!�#KLMN#)'��,("%��#8�#+��#)'#�!)�#�O"�$7�#�"%!#�O��'-#�!�#0PQR.SRTUVWSU#)'��,("%�;#�&�&+#%"'#+��#&6X�%��#�!"�#)�$7���'�#�!���#)'��,("%��#8)�!#�!�#QYZ[8)�![,��&+,%��#��"����'�\)'�,&-+%�-#)'#]�%�)&' 9_9#a)'��#bc_d#%,�"��#�!)�#�O"�$7�e�#0PQR.SRTUVWSU#&6X�%��)'#�!�#$",�'�!����#(&77&8)'*#f��8&,-#QYZ �+%!#&6X�%��#",�#"+�&�"�)%"77�#%7&��-#8!�'#�!�QYZ#67&%f#��,�)'"���#\7)'�#gd#&,#)(#"'#�O%�$�)&'#&%%+,�#-+,)'*#�!�#QYZ#67&%fe�#�O�%+�)&'9h"%!#&6X�%�#%,�"��-#)'#�!�#$",�'�!����#(&77&8)'*#f��8&,-#QYZ#�+��#6�#��$","��-#(,&�#�!�'�O�#6�#"#���)%&7&'#\i9a)'��#_jc_#%,�"��#"#klmmnopqlm#&6X�%�#\$"%f"*�#rVsVtTuS#,�(�,�'%�-#6�#vRwwUvxQyRw9#:'#&6X�%�#�!"�#)�$7���'��#)'��,("%�#.RwwUvQyRw#�"'"*��#�!�#%&''�%�)&'#6��8��'�!�#K"5"#$,&*,"�#"'-#�!�#-"�"6"��9#.RwwUvQyRw#&6X�%��#�'"67�#$,&*,"��#�&#%,�"��#]za��"����'��#�!"�#�"')$+7"��#-"�"6"���9#J!�#$,&*,"�#)')�)"7){��#vRwwUvQyRw#8)�!#�!�#,��+7�&(#"#%"77#�&#TQVQyv#���!&-#|npklmmnopqlm#&(#%7"��#}~q�n~��m�|n~#\$"%f"*�#rVsVtTuS;8!)%!#"����$��#�&#%&''�%�#�&#�!�#-"�"6"��#�$�%)()�-#6�#)��#��a9#���!&-#�UQ.RwwUvQyRw#�"f��#�!,��#",*+��'��� "#1QYyw�#�!"�#�$�%)()��#�!�#-"�"6"��#��a;#� "#1QYyw�#�!"�#�$�%)()��#�!�#+��,'"��#"'-#� "#1QYyw�#�!"�#�$�%)()��#�!�#$"��8&,-9#J!�#+��,'"��#"'-#$"��8&,-#(&,#�!�#WRR�T#-"�"6"��#8�,�#���#)'#]�%�)&'_g9�9#�(#�&+#+��-"#-)((�,�'�#+��,'"��#"'-#$"��8&,-#�!�,�;#�&+e77#'��-#�&#,�$7"%�#�!�#+��,'"��#\��%&'-#",[*+��'�#"'-#$"��8&,-#\�!),-#",*+��'�#$"���-#�&#���!&-#�UQ.RwwUvQyRw#)'#7)'�#_9#J!�#��a#7&%"���#�!�#-"�"6"��#\$&��)67�#&'#"#'��8&,f#&,#)'#�!�#7&%"7#()7�#������#&(#�!�%&�$+��,9#J!�#��a#r�Wv��UYWZ�WRR�T#�$�%)()��#�!�#$,&�&%&7�(&,#%&��+')%"�)&'\r�Wv;#�!�#������������(&,#%&��+')%"�)&'#\�UYWZ#"'-#�!�#7&%"�)&'#&(#�!�#-"�"6"��\WRR�T9#J!�#�+6$,&�&%&7#�UYWZ#)'-)%"���#�!"�#�!�#$,&*,"�#+���#"#K"5"#LM�:$"%!�#L�,6�[�$�%)()%#�+6$,&�&%&7#�&#%&''�%�#�&#�!�#-"�"6"�� ,�%"77#�!"�#K"5"#LM#)�#�)�$7�#�!�#�,"%7�6,"'-�-#5�,�)&'#&(#:$"%!�#L�,6�9#�(#�!�#�YysUY�VwV�UY#%"''&�#%&''�%�#�&#�!�#-"�"6"��;���!&-#�UQ.RwwUvQyRw#�!,&8�#"#�����on�pqlm#\$"%f"*�#rVsVtTuS9# )*+,�_g9_g#7)����!�#KLMN#-,)5�,#'"���#"'-#-"�"6"��#��a#(&,�"��#&(#��5�,"7#$&$+7",#�LM�]�9rVsV¡�yT¢SVZ0PQ£RYT¤���¥ ���������¦¤§�©ª«����]za r�Wv�¬ZTuS�­­®°±²³µ�¶·±¹ºµ·­»³±³º³°µ³µ��:Nah r�Wv�RYVvSU�Q£yw�¼®°±²³µ�¶·±¹ºµ·�»³±³º³°µ³µLM_ r�Wv��W½�®°±²³µ�¶·±¹ºµ·­»³±³º³°µ³µ¾&��*,�]za r�Wv�¢RTQ�YUTuS�­­®°±²³µ�¶·±¹ºµ·­»³±³º³°µ³µK"5"#LM�:$"%!�#L�,6� r�Wv��UYWZ�»³±³¿³°µ³µ�\��6�--�-r�Wv��UYWZ�­­®°±²³µ�¶·±¹ºµ·­»³±³º³°µ³µ�\'��8&,fÀÁÂÃÄÅÆÃÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÏÔÍÕÍÖÍ×ØÏÙÚÛÏÜÉÎÝÍÕ×ÞÏßÈÍÎÕÏàÏÉÜÏáÞâ

Page 22: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������������� � !"#"$%$&" '(� )*�+,���� -,����./012344356370894:94;301<5=2>3?@AABCDE@A3F2GH5I3JKLMNLONMNLPLQN3G535RGS013S135RT2UGGHSG30FVW2F21G>301G2X6SU23YDZDB[BAD3\VSU=S823]ZZ_abc93dH23VX58XSF3e>2>3GH23ONMNLfPLQN35RT2UG3G53>eRF0G3gh/3>GSG2F21G>3G53GH23ISGSRS>293)*�+,���� � -,��i/01234;3e>23GH23YDZDB[BAD35RT2UGj>3LkLJlNLmlLKn3F2GH5I3G53>eRF0G3S3oe2Xp3GHSG3>2W2UG>SWW3GH23SeGH5X30165XFSG05136X5F3GSRW23qrDs@t93dH0>3F2GH5I3X2GeX1>3S135RT2UG3GHSG30FVW2uF21G>301G2X6SU23vLwlxNOLN3S1I3U51GS01>3GH23oe2Xp3X2>eWG>93dH23yBrbDYBD3F2GH5I>321SRW2GH23VX58XSF3G53FS10VeWSG23GH23oe2Xp3X2>eWG93z�(+�..��� � -,��i{. |$}~�"!$"/012>34��:43VX5U2>>3GH23yBrbDYBD93/01234�35RGS01>3GH23yBrbDYBDj>3vLwlxNOLN�LNM�MNM\VSU=S823]ZZ_abc35RT2UG93dH23��������3I2>UX0R2>3GH23yBrbDYBDj>3U51G21G>93�X58XSF>US13e>23F2GSISGS3VX58XSFFSG0USWWp3G535RGS0130165XFSG0513SR5eG3GH23yBrbDYBDj>3U5WeF11SF2>3S1I3GpV2>93/01234�3e>2>3yBrbDYBD�BDZ�ZDZ3F2GH5I3�LN��xlPQ��lQN3G53X2GX02<2GH231eFR2X3563U5WeF1>3013GH23yBrbDYBD93/012>3;4�;;3I0>VWSp3GH23U5WeF131SF2>9/012>3;��:43I0>VWSp3GH23ISGS30132SUH3yBrbDYBD3X5�9370X>G�3GH23VX58XSF3V5>0G051>3GH2yBrbDYBD3UeX>5X3\�H0UH3V501G>3G53GH23X5�3R20183VX5U2>>2Ic3G53GH2360X>G3X5�3013GH2yBrbDYBD3�0GH3F2GH5I3QLkN3\W0123;�c93�2GH5I3AB�D3X2GeX1>3�@@bBZA3<SWe23DtrB30630Gj>SRW23G53V5>0G0513G53GH2312�G3X5��35GH2X�0>2�3GH23F2GH5I3X2GeX1>3�ZbB9�63GH2X23SX23X5�>3013GH23yBrbDYBD�3W012>3;��:�32�GXSUG3S1I3I0>VWSp3GH23U51G21G>3562SUH3U5WeF13013GH23UeXX21G3X5�93�H213S3yBrbDYBD30>3VX5U2>>2I�32SUH3U5WeF13US13R22�GXSUG2I3S>3S3>V2U060U3�S<S3GpV2�yBrbDYBD�BDZ�ZDZ3F2GH5I3�LN��xlPQ�n�L3X2GeX1>3S�0UX5>56G3gh/3g2X<2X ] �C¡abBtBt¡¢¢£¤¥¦§©ª¡«¤¬¦­®©ª¬° ZDZ�ZB±Z[B²³¦ ¥ª­©ªgpRS>2 ] �C¡µ�ZB¡¶ ¡£¤¥¦§©ª¡«¤¬¦­®©ª¬¢³¦ ¥ª­©ª·¹º»¼½¾¿ÀÁÂÃÁ¾¾½ÃÁ¿ÄÅƾ½Ç¼ºÃÁ¿ÈÉÊË̤¥¦Í³¦ ¥ªÍ©§Îª©ª§¦Í¥Ï¥¦ª©¥Í¬ªÐ®Ñ¬ªÍ¦£ªÍ®¥ª¬Í¦¤ÍÒ¤ÎÍѧͪӤ¬ªÍÔÔª¥¥Ñ§Îͦ£ªÍ³¦ ¥ªÔ¤§¦ª§¦¥ÕÍÖ×ØÙÚ×ÛÜÝÜÞÚ×Í©ª¦£¤³ÍÞÚßàáÝÝÚâßØáÝÍѥͤ㪬Ҥ³ª³ÍäѦ£Í㪬¥Ñ¤§¥Í¦£¦Íª§ Òª¦£ªÍ«¬¤Î¬©Í¦¤Í¥®««ÒÏͦ£ªÍ®¥ª¬§©ªÍ§³Í«¥¥ä¤¬³Í¦¤ÍÎѧÍÔÔª¥¥Õ·¹º»¼½¾¿ÀÁÂÃÁ¾¾½ÃÁ¿ÄÅƾ½Ç¼ºÃÁ¿ÈÉÊÉ̪¦³¦Íª§ Òª¥Í«¬¤Î¬©¥Í¦¤Í«¬¤Ôª¥¥ÍåÚæçèßéÚßÍÔ¤§¦ª§¦¥Í³Ï§©ÑÔÒÒÏÍ䣪§Í³ª¦ÑÒª³Ñ§Ó¤¬©¦Ñ¤§Í¤®¦Í¦£ªÍåÚæçèßéÚßÍѥͧ¤¦Íꧤä§Íѧͳã§ÔªÕÍëìì Á¿í½Â½¼ììÃÁ¿À½½½¿ÈÉÊîï§Ñ¦ÑÒÒÏðÍÍåÚæçèßéÚßÍÔ®¬¥¤¬Íѥͫ¤¥Ñ¦Ñ¤§ª³ÍªÓ¤¬ªÍ¦£ªÍÓѬ¥¦Í¬¤äÕÍñÍéòóôõâÚößØáÝͤÔÔ®¬¥ÍÑÓϤ®Í¦¦ª©«¦Í¦¤ÍÔÔª¥¥ÍÍåÚæçèßéÚß÷¥ÍÔ¤§¦ª§¦¥ÍªÓ¤¬ªÍ«¤¥Ñ¦Ñ¤§Ñ§Îͦ£ªÍåÚæçèßéÚßÍÔ®¬¥¤¬Í¦¤¦£ªÍÓѬ¥¦Í¬¤äÍäѦ£Í©ª¦£¤³ÍÝÚõßÕø��ùú ��������ûøüýþÿ���ÃÂÊ¿ÈÉÊÈÉ���������� ������������������������������

Page 23: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ��������� ��!"��#$#%!&%�'!�( ��!)*+,-!./ �0 $#!123245678!"�9"� �"�$!�:#!�;/#!�&! !�/#�"&"#9��(<'�=!>%�$% '�!� �!<�#!�:#�#!? (<#�!"�! !5@ABCD!�� �#'#��!��!"�?�0#!EF5G7BHFB'#�:�9�!�: �!%#�<%�!�:#!��(<'�!? (<#�! �! //%�/%" �#!I ? !�;/#�=!J�%!#K '/(#L!"&!�:#!�;/#�&! !��(<'�!"�!MNOF54PQMRSREL!EF5G7BHFB!'#�:�9!T,UVWU!� �!X#!<�#9!��!$#�!�:#!��(<'�? (<#! �! �!AYB=!J�%!�"'/("�"�;L!�:"�!#K '/(#!�%# ��!# �:!? (<#! �! �!Z[1FCB=!\#!%#�%"#?## �:!��(<'�!? (<#!]"�:!EF5G7BHFB!'#�:�9!T,U _,aU!.("�#!bc8L!�:#�!/%"��!�:#!Z[1FCBd�HBeAYf!%#/%#�#�� �"��=!EF5G7BHFB!ghi!'#�:�9�!�;/"� ((;!%#�#"?#! �! �! %$<'#��!#"�:#%! ��(<'�!�<'X#%!. �! �!AYB8!�%! !��(<'�!� '#!. �! !HBeAYf8!"�9"� �"�$!]:"�:!��(<'�d�? (<#!��!�X� "�=!j�("0#! %% ;!"�9"�#�L!EF5G7BHFB!klmnopqpnorhstqtiusiquiqv=!!\:#�!�:#!#�9!�&!�:#!BeN!X(��0!"�!%# �:#9!.("�#!bw8L!�:#!�(��#!'#�:�9!"�!� ((#9!��!�:#EF5G7BHFBL!HB2BFxFYB! �9!yzYYFCBAzY!�: �!]#%#!�X� "�#9!X;!�:#!BeN{]"�:{%#��<%�#��� �#'#��=!|}~�~|�������������_���-����������:#!�#K�!#K '/(#!.J"$�=�b=��! �9!�b=��8! ((�]�!�:#!<�#%!��!#��#%! �;!�<#%;!"���!�:#!/%�{$% '=!�:#!#K '/(#!9"�/( ;�!�:#!%#�<(�!�&! !�<#%;!"�! !�)�_�,L!<�"�$! !)�_�,���,�!�X�#����!/%�?"9#!�:#!EF5G7BHFB!9 � !��!�:#!�M2[7F=!�!�M2[7F!"�! !�]"�$!�j�!��'/��#��!�: �� �!X#!X�<�9!��! !9 � X �#!��!9"�/( ;!�:#!%#�<(��!�&! !�<#%;=! ( ��!EF5G7BHFBM2[7F¡z¢F7.J"$=�b=��8!/#%&�%'�!�:#!����#��"��!��!�:#!9 � X �#!?" ! !M2[7F¡z¢F7! �9!' "�� "��!�:#EF5G7BHFB=! ( ��!£A5O72N¤GFeNEF5G7B5!.J"$=�b=��8!�%# �#�!�:#!�j�! �9!�/#�"&"#�! �!"�{�� ��#!�&!�( ��!EF5G7BHFBM2[7F¡z¢F7!��!/%�?"9#!9 � !&�%!�:#!�M2[7F=¥��¦§���©��ª�«�|}~¬­®quqnhs°qt±hk²®²htqi³hqhukiqklmnoptqilqthmhkiq®sloqi³hqµuiuruth¶qi³hq·¹º»¼½¼qklpiu²pti³hqklmnoptq²pqi³hqt±hk²®²hµqlsµhs¾q­pqi³²tqkuth¶qnt²pgqi³hqklmnopqpnorhsqilqlriu²pqi³hklmnop¿tqÀumnhq²tqolshqh®®²k²hpiqi³upqnt²pgqi³hqklmnopqpuoh¾qÁ³hqklmnopqpnorhsq±slÂÀ²µhtqµ²shkiqukkhttqilqi³hqt±hk²®²hµqklmnop¾qÃt²pgqi³hqklmnopqpuohqshn²shtquqthusk³ql®qi³hklmnopqpuohtqilqmlkuihqi³hqu±±sl±s²uihqklmnop¾qÄ��§�Å¥��Æ����§��ª�«�|}~¬Ãt²pgqklmnopqpuohtqilqlriu²pqÀumnhtq®sloquq·¹º»¼½¼q±slµnkhtqklµhqi³uiq²tqmhttqhssls±slphqi³upqlriu²p²pgqÀumnhtqr°qklmnopqpnorhsÇ°lnqµlp¿iqphhµqilqshohorhsqi³hqklmÂnopqlsµhs¾qÈmtl¶q²®qi³hqklmnopqlsµhsqk³upght¶q°lnsqklµhqµlhtqpliq³uÀhqilqk³upgh¾qɧ §��¥�§��� ����Ä��§��|}~�ʱhk²®°²pgqklmnopq²pµhqËq̳hpqlriu²p²pgqÀumnhtq®sloquq·¹º»¼½¼qkunthtquq½ÍÎÏÐÑÒÓ¼ÔÕÖÇi³hq®²stiqklmnopq²pµhq²pquq·¹º»¼½¼q²tqumÌu°tqv¾É§ §��¥�§��� ����Ä��§��|}~×Èq½ÍÎÐÑÒÓ¼ÔÕÖqlkknstq²®q°lnquiiho±iqilqoup²±nmuihquq·¹º»¼½¼qu®ihsqkmlt²pgqi³h½¼Ø¼ ÙÖ¼qi³uiqkshuihµq²i¾qÁ³hq·¹º»¼½¼q²tqµ²tkusµhµq̳hpqi³hq½¼Ø¼ ÙÖ¼q²tqkmlthµ¾Ú§¦�Û����Ä�����������Ü����Æ���§��|}~ÝÞuk³q½¼Ø¼ ÙÖ¼qlrßhkiqkupql±hpqlpm°qlphq·¹º»¼½¼qlrßhkiquiquqi²oh¾qà³hpquq½¼Ø¼ ÙÖ¼shinsptquqphÌq·¹º»¼½¼¶qi³hq½¼Ø¼ ÙÖ¼qkmlthtqi³hq±s²lsq·¹º»¼½¼¾qÁlqnthqonmi²±mh·¹º»¼½¼tq²pq±usummhm¶qth±usuihq½¼Ø¼ ÙÖ¼qlrßhkitqontiqshinspqi³hq·¹º»¼½¼t¾

Page 24: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������ !"��#$%��&'()**+,-../01234561578941:;<14/=>?@ABCABDE/FGHFIJ./K,-../LMNOPQROSQMTUVWXUT/=Y-KZ-@F[8\8]2_ab58941Ec/de?Ke/?fY,FfFIH./?IHFgh-KF/78941:;<14A/01234561578941:;<14ijFgg?JF./78941:;<14/fFHeiJ./kUOlWTmnolTQNNc/kUOlWTmnolWmoOc/kUOlWTmnopQnUc/kUOqrWslWmoO/-IJ/kUOtQTmULOA/ueF/JFh-v,H/?fY,FfFIH-H?iI./ih/78941:;<14/fFHeiJ./2wx144y<58941/-IJ/215z8431{5/=Ygij?JFJ/|}/{925~8�578941:;<14E/-gF/IiH/ijFgg?JJFIc|FK-v.F/He?./FG-fY,F/JiF./IiH/.vYYigH/FJ?H?I@/HeF/�78941/KF,,.A/ueF/JFh-v,H/?fY,FfFIH-�H?iI./ih/78941:;<14/fFHeiJ./QXXSQMTUVWXUT��NOUoUP/-IJ/PUnW�USQMTUVWXUT��NOUoUP=Ygij?JFJ/|}/{925~8�578941:;<14E/-gF/IiH/ijFgg?JJFIc/|FK-v.F/HeF/?fY,FfFIH-H?iI./ihHeF.F/fFHeiJ./?I/{925~8�578941:;<14/YgiYFg,}/-JJ/-IJ/gFfijF/FjFIH/,?.HFIFg.A� ���� b�������01234561578941:;<14[8\8� ���{�78941:;<14�5�85�23��412�012345615�<858�5;�8��78941� ��;~5�[8\82�4x;aa1�5;a�� ��;~5�[8\82�465851�1a5�� ��;~5�[8\82�4�~\1~:8a8b1~�� ��;~5�[8\82�4012345615�� ��;~5�[8\82�4012345615:158�858�� ��;~5�[8\82�46��y]�1�5;a�� ��;~5�[8\8]2_ab58941{925~8�578941:;<14����� ���012345615�~;_2�8a<��;43�a2�8~1��;3a51<��~;����8a<��78941��� ���~;_2�8a<��;43�a2�8~1��;3a51<��~;������1a��~;�122ab��� ���012345615�~;_2�;~��;43�a2��;~�321�a�8��78941��5�2��� ���a1�1228~��5;�8<<���5;�5�1�~;_�;~��;43�a�a3�91~�5;��8a�34851�� ���5�1�8��~;�~851�012345615��;43�a�  1���78941��;43�a���2��� ���012345615��;43�a���8a<��78941�~;_���2�012345615�~;_��¡�� ��� ¢�� ����~\851��a84�x;aa1�5;a��;aa1�5;a��� ����~\851��a84�65851�1a5�25851�1a5��� ����~\851�012345615�~12345615��� ����~\851�012345615:158�858��158�858��� ����~\851�a5�a3�91~£�0;_2����� ����� ����� ����� �������;a25~3�5;~� a 584¤12�~12345615�8a<�;958a2�52��158<858�;9[1�5��� ������<151~�a12�a3�91~�;��~;_2�� ����394��01234561578941:;<14 65~ab�3~4��65~ab�321~a8�1��� �������65~ab��822_;~<��65~ab��31~�¡�5�~;_2�6��y]�1�5;a�� ���¢�� ����������;aa1�5�5;�<8589821�� �������;aa1�5;a�¥��~\1~:8a8b1~b15x;aa1�5;a 3~4��321~a8�1���822_;~<¡����� �������� �������� �������� ������¦§©ª«¬©«­® °78941:;<14°±²³±°µ¶¶·¹°012345615°º³±³°±»°³°�78941¼°½¾³¿±°À°»Á°Â¼Ã�394���4822�01234561578941:;<14�1]51a<2�{925~8�578941:;<14���Ä11��5~8�Ä�;��<8589821��;aa1�5;a�258532��~\851�9;;418a��;aa1�51<7;�8589821�¥��8421�����~1851�65851�1a5�5;��31~��<8589821���25851�1a5�¥��;aa1�5;a�~185165851�1a5 ���0123456157ÅÆyÇ6x0£��ÇÈÉ6yÉ6È7Èzy�������012345615x£ÉxÊ0Ç0y{�Ç£É�Å¡���������

Page 25: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� �������� �������� ���������� ��������� !"�#$!%&�'()�!*!+$"!�,"�- ������ !".$!%&/#$!%&01�� ���2��3�4 ������5!"�+6' �"7'"�%!8%! !(" �+96$:(�"&8!�� ��� �"7%9; �<66!5'6="'"!>*+!8",9(-� ���?-� ������-� ������-� ������-�-- ���������)!"!%:,(!�@'A'�+6' �9B�+96$:(-� ������"%&�-3 ������?-4 ���������-� ����������� ����������� ����������� ������2��� ������+'"+7�/>*+!8",9(�!*+!8",9(0��� ������?�- ���������!*+!8",9(C8%,("="'+DE%'+!/01�� ������2��3 �������4 ������%!"$%(�FGH!+"C+6' 1����,B�8%9G6!: �9++$%�'G9A!I�' $:!�"&8!�FGH!+"�� ���2�3�3� ������5!"�($:G!%�9B�+96$:( �,(�J! $6"=!"3� ��� �"7%9; �<66!5'6="'"!>*+!8",9(3� ���?���3� ���������!( $%!�)'"'G' !�+9((!+",9(�, �'A',6'G6!3- ������,B�/K+9((!+"!)E9L'"'G' !0�3� ���������"7%9;�(!;�<66!5'6="'"!>*+!8",9(/MN9"�O9((!+"!)�"9�L'"'G' !M013334 ���������)!"!%:,(!�($:G!%�9B�+96$:( 3� ������"%&�4� ������?4� ���������%!"$%(�:!"'L'"'C5!"O96$:(O9$("/01�4� ������2�4� ������+'"+7�/=.P>*+!8",9(� #6>*+!8",9(0�4� ������?4- ��������� #6>*+!8",9(C8%,("="'+DE%'+!/014� ������2�43 ������44 ������%!"$%(�Q1����,B�8%9G6!: �9++$%�'G9A!I�%!"$%(�Q�B9%�($:G!%�9B�+96$:( 4� ���2���RSTUVWXUWYZ[\E'G6!]9)!6\_ \abccdefa\J! $6"=!"\g^\h\\@E'G6!i\jkl\m\hn\oip���$8)'"!�)'"'G' !�+9((!+",9(� "'"$ +9((!+"!)E9L'"'G' !�q�"%$!1���������8$G6,+�O6' �5!"O96$:(O6' /,("�+96$:(0���!( $%!�)'"'G' !�+9((!+",9(�, �'A',6'G6!����������������������,B�/K+9((!+"!)E9L'"'G' !0������������������������������������������"7%9;�(!;�<66!5'6="'"!>*+!8",9(/MN9"�O9((!+"!)�"9�L'"'G' !M01="%,(5�+6' N':!�q�:!"'L'"'C5!"O96$:(O6' N':!/+96$:(�r�s01���%!"$%(�O6' �9GH!+"�"7'"�%!8%! !(" �+6' N':!%!"$%(�O6' CB9%N':!/+6' N':!01��������������8$G6,+�,("�5!"O96$:(O9$("/0

Page 26: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������� ������������ ��!"���#�$�%&'(�$�&!(' ��%��)�*'(�+���, ��� ��-$!.*�/((���(+����01&�#�%!��2 ���3�����4 �����������*'$��5���6�*��&!���&�%!��%*��7�%(�6(��8 ������%"�9:&!���&��5;!<���6�*�=��> ����������-$!.���.�/((���(+����01&�#�%!�9?@!��A!���&��5��!�<���6�*�?=B���C ���������5���$ %���&!(' ���� ��� �������$D���� ������3��� ���������$��'$�� ���<���E���A!(' �@� �9&!(' ��F�G=B����, ������H���2 ������&��&-�9+IJ01&�#�%!��*K(01&�#�%!�=���4 ������3��8 ���������*K(01&�#�%!�E#$%��+��&L;$�&�9=B��> ������H���� ��������C ������$��'$��??B����%"�#$!6(� *M�$��'$��� #�D�*�$%���"!$�&!(' ���� ���� ���H������� ������$��'$���' 6�$�!"�$!.*�%��)�*'(�+����, ��� ��-$!.*�/((���(+����01&�#�%!���2 ���3��������4 �����������*'$��5���6�*��&!���&�%!��%*��7�%(�6(���8 ������%"�9:&!���&��5;!<���6�*�=���> ����������-$!.���.�/((���(+����01&�#�%!�9?@!��A!���&��5��!�<���6�*�?=B��� ���C ������$��'$���' 6�$N")!.*B��� ���H��,��,� ������!6��%��7�('��%��#�$�%&'(�$�$!.���5�&!(' ��,, ��� ��,2 �������-$!.*�/((���(+����01&�#�%!��,4 ���3�,8 �����������*'$��5���6�*��&!���&�%!��%*��7�%(�6(��,> ������%"�9:&!���&��5;!<���6�*�=��,� ����������-$!.���.�/((���(+����01&�#�%!�9?@!��A!���&��5��!�<���6�*�?=B�,C�,� ���������!6��%����7�('�����*#�&%"%�5�)�*'(�+���$!.���5�&!(' ��2� �������$D��2� ������3�2, ����������22 ����������24 ������H��28 ������&��&-�9+IJ01&�#�%!��*K(01&�#�%!�=��2> ������3�2� ���������*K(01&�#�%!�E#$%��+��&L;$�&�9=B�2C ������H��2� �������4� ������$��'$��??B����%"�#$!6(� *M�$��'$��� #�D�*�$%���!6O�&��4� ���H�PQRSTUVSUWXYZ;�6(�[!5�(Z\]\Z_aabcd_Z)�*'(�+��Ze\Z\fZZg;�6(�hZijk\ZlZfmZnho#'6(%&�+�$%������A!(' �@� �9%���&!(' �=#'6(%&�%������)!.A!'��9=#'6(%&�N6O�&�����p�('�q�9%���$!.M�%���&!(' �=$�*'(�+��E�6*!('��9$!.�F�G=B�����������$��'$��$�*'(�+��E���N6O�&�9&!(' ��F�G=B

Page 27: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ���������� ��!"#��$%&��'()*+,-./,)-0123456789:59;<=85>?@583ABCDEFGAEBF3HIJC2D3KLMNOP3QAA2RED3SBGF3:9TUVW3QFXGY2CEDZE123[\]3BS3E123QEQ_QD23E123GD2FCQY23E123RQDDaBF3QC3E1232SQGIE3bG2Fc3EB3R2FSBFYd0123ABCDEFGAEBF3E1FBaD3QCc32eA2REJBCD3E1QE3BAAGF3JC3JED3_Bc3_QAf3EB3E123QRRIJAQEJBC3E1QEAF2QE23E123456789:59;<=85>?@583B_g2AE3DB3E1QE3E123QRRIJAQEJBC3AQC32E2FYJC231Ba3EB�hi jjj�hk jjjllj659jV5mj@<9<=<65jn75Toj69TUVW�hh jjjp7=8Uqjr?U@j659s75Tot:9TUVWjn75Touj�hv jjjjjj9wT?m6j:sxyzq5p9U?V{j|885W<8:9<95yzq5p9U?Vj�h} jjj~�h� jjjjjjllj5V67T5j@<9<=<65jq?VV5q9U?VjU6j<r<U8<=85�h� jjjjjjU�jt�q?VV5q95@;?�<9<=<65uj�h� jjjjjjjjj9wT?mjV5mj|885W<8:9<95yzq5p9U?Vt��?9j�?VV5q95@j9?j�<9<=<65�u��v��v� jjjjjjllj6p5qU�ojn75Toj<V@j5z5q795jU9�vi jjjjjjT56789:59j�j69<95�5V9�5z5q795s75Totn75Tou��vk�vh jjjjjjllj?=9<UVj�59<@<9<j�?Tj456789:59�vv jjjjjj�59<�<9<j�jT56789:59�W59>59<�<9<tu�j�v}�v� jjjjjjllj@595T�UV5jV7�=5Tj?�jT?m6jUVj456789:59�v� jjjjjjT56789:59�8<69tu�jllj�?r5j9?j8<69jT?m�v� jjjjjjV7�=5T��4?m6j�jT56789:59�W594?mtu�jlljW59jT?mjV7�=5Tjjjjjj�}� jjjjjj�}� jjjjjj�}i jjjjjj�}k jjj�j�}h jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj�}v jjj�}} jjj�}� jjj�}� jjj�}� jjj��� jjj��� jjj��i jjj��k jjj��h jjj��v jjj��} jjj��� jjj��� jjj��� jjj��� jjj��� jjj��i jjj��k jjj��h jjj��v jjj��} jjj��� �jllj5V@jq8<66j456789:59;<=85>?@58�������������;<=85>?@58������������ ��456789:59�¡�����¢���£;<=85¤�¥¦�§���¢©�¤ªlljV?9U�oj£;<=85j9w<9j�?@58jw<6jqw<VW5@�UT5;<=85:9T7q97T5�w<VW5@tu�jjjjjjjjjjjlljq8?65j:9<95�5V9j<V@j�?VV5q9U?Vjjjjjjjjjjjjjjjjjjp7=8Uqjr?U@j@U6q?VV5q9«T?��<9<=<65tujjjjjjjjjjjjjjj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjU�jtq?VV5q95@;?�<9<=<65ujjjjjjjjjjjjjjjjjjjjjjjjj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlljq8?65j:9<95�5V9j<V@j�?VV5q9U?Vjjjjjjjjjjjjjjjjjj9Tojjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjT56789:59�q8?65tu�jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj69<95�5V9�q8?65tu�jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjq?VV5q9U?V�q8?65tu�jjjjjjjjjjjjjjjjjjjjjjjjjjjjj�jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjq<9qwjt:sxyzq5p9U?Vj6n8yzq5p9U?Vujjjjjjjjjjjjjjjj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj6n8yzq5p9U?V�pTUV9:9<q¬;T<q5tu�jjjjjjjjjjjjjjjjj�jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj�UV<88ojjllj7p@<95j@<9<=<65jq?VV5q9U?Vj69<976jjjjjj~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjq?VV5q95@;?�<9<=<65j�j�<865�jjjjjjjjjjjjjjjjjjjj�jjjjjjjjjjjjjjjjjjjjjjjjj�jjjjjjjjjjjjjjjjjjjj�jjjjjjjjjjjjjj

Page 28: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ���������������������������������� ����!"�# $%��&�'(')�*�#%* �����**%*����� �*+$�� �� ����##�$"� $%�,'�-$���./��0 �12�$0��0���"%���" $%�� %� ����� �1�0�'�-$��0�.34.5�$�6%7��89::;<=>9:�+� �%��<?;@=;A=@=;BC;:=� %�"*�� ����A=@=;C;:=�%1D�" '�E�$0��!�+#���F0�0���6�*0$%��%G�+� �%�<?;@=;A=@=;C;:=� �� � �7�0� H%��*(F+�� 0I ���*�0F� �0� � J#������ ���*�0F� �0� �"%�"F*2*��"J'�E���KLMNOPQMLPQPRSL�&T$('U/'UV,�0#�"$G$�0�H�� ��*� ���W;XYZ=A;=[0�"F*0%*�$0��1��� %0"*%���$��1% ���$*�" $%�0�%*�G%*H�*��%��J�����H�� ��*� ���W;XYZ=A;=�$0�0��0$ $6�� %�"���(�0+���� %� ���F���*�J$�(��� �'�W;XYZ=A;=0� �� ��*��0��0$ $6�� %�"���(�0�*�G��" � �%0��"���(�0�$++��$� ��J��G �*� ��J[*�+����H$ ��+� �%�0�%G�$� �*G�"��W;XYZ=A;='�\G���W;XYZ=A;=�$0�$�0��0$ $6�� %�"���(�0)� ��]F�*J� �� �#*%�F"��� ���W;XYZ=A;=�+F0 �1���!�"F ����(�$�� %�*�G��" ���J�"���(�0�+���'E���KLMNOPQMLPQ_ NKKL R�&T$('U/'U3,�0#�"$G$�0�H�� ��*� ���W;XYZ=A;=�"���1��F#�� ��H$ ��W;XYZ=A;=[0�F#�� ��+� �%�0'���abcdefgbf��h������ �������h�ijklmnoWpqWrmostj u#�"$G$�0� �� ���W;XYZ=A;=[0�"F*0%*�"���+%6��%��J�$�� ���G%*H�*���$*�" $%��&$'�')�G*%+� ���G$*0 � %� �����0 �*%H�$�� ���W;XYZ=A;=,'ijklmA8WottmvsAlsAvivwl u#�"$G$�0� �� ���W;XYZ=A;=[0�"F*0%*�"���0"*%���$���$ ��*��$*�" $%������ �� � ���"���(�0�+���� %� ���F���*�J$�(��� ���F*$�(�W;XYZ=A;=�#*%"�00$�(��*���% �*�G��" ���$�� ���W;XYZ=A;=�F���00� ���#*%(*�+�]F�*$�0� ����� �1�0���(�$�'ijklmA8WottmAlsAvivwl u#�"$G$�0� �� ���W;XYZ=A;=[0�"F*0%*�"���0"*%���$���$ ��*��$*�" $%������ �� � ���"���(�0�+���� %� ���F���*�J$�(��� ���F*$�(�W;XYZ=A;=�#*%"�00$�(��*��*�G��" ���$++��$� ��J�$�� ���W;XYZ=A;='xyz{|}~{}��W;XYZ=A;=��������������������������W;XYZ=A;=������������y�y��|�y�|}~{������ ¡¢£�¤¥¦§�¥�¤��©�ª�«¬¬�¥ª�­¥�®®°®��±²³µ¶·²¶ �¹©�«­º�­�»�ªº��¤¥¦§�¥�ª¼¬¦½­®®¼�¥�ª«¥©��±²³µ¶·²¶�¦©�¾º¦­º�ªº��­«¥�¥�­©���§���©®¼�¿�¥¾¥¤�À�¥���¥��¦©¿�¥�½ª¦�©»����¼�«¥�¤ª° ��¤¥¦§�¥�¤�­«��©ªª¦�©Á�ÂÂ�Ã|���z��ÂÂyÃz|Ä����|}~{Åƪª��¬ª¦©Ç�ª����§��ªº��­«¥�¥�°­È¾¥¤�ªº¥�«Çº��±²³µ¶·²¶�¾º�©�ªº��¤ª° ��¤¥¦§�¥¤���©�ª�«¬¬�¥ª�°­È¾¥¤�­¥�®®¦©Ç�­«���·ÉÊ˲̶ͲÎ϶·ÐÐÏͶ²ÑÒÓԲжÕÏÖabcdefgbf×cfØfÙÚ��h��Û��Ü��h������ �������h�8os8ÝWmWlqrmostj u#�"$G$�0� �� ���W;XYZ=A;=�"��[ �1��F#�� ��I"���(�0� %� ���W;XYZ=A;=�"%�2 �� 0�"���% �1��*�G��" ���$�� ����� �1�0��H$ ��W;XYZ=A;=[0�F#�� ��+� �%�0'8os8ÝWmÝkrqiqÞtl u#�"$G$�0� �� ���W;XYZ=A;=�"���1��F#�� ���&$'�')�"���(�0� %�$ 0�"%� �� 0�"���1��*�G��" ���$�� ����� �1�0��H$ ��W;XYZ=A;=[0�F#�� ��+� �%�0,'xyz{|}~{}ß�W;XYZ=A;=�����������������������������àá�������������

Page 29: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ��������� !"#$% �&� ��"�'()*+,-(,�.�".�����/01%%"2% 3��4� 4��.�5 �.1�/�"46 ��"47�0 "7�14%89:�4 �;<�=>�69?;9?<@��451A ��# .�17�)(,B*(CD�=%�4 ��E;;FEGH@�.1�$ 0I10#�.� �7 I"&%.�J& 089�KLMNOPQLPRSTOLUVWLOXYZ[\]X_LPVONabOSMMc .�17�d(,ef+*ghe+i))�=%�4 ��;jFGj@�0 .&04��"�e+i))�12k /.�.�".�0 $0 � 4.��.� ��&$ 0/%"��1I�"%%�12k /.���4�"�$"0.�/&%"0�/1%&#49��� �lmin+(�&� ��.�����4I10#".�14�.1�/14I�6&0 �.� �7 oI"&%.�/ %%�0 47 0 0�"47�/ %%� 7�.10�I10�.�".�/1%&#4��4�.� �lmin+(9�:�4 �<p�&� ��'()*+,-(,qr(,isi,i�# .�17�tuvwxyz{|wy}~~�}{u�.1�12."�4�.� �I&%%8�J&"%�I� 7�/%"���4"# �I10�.� �$ /�I� 7�/1%&#49�:�4 �GE�%1"7��.� �/%"���"47�0 .&04��.� �/100 �$147�46�e+i))�12k /.9��I�"4 !/ $.�14�1//&0�3�.� ��i,����4�%�4 ��GHFGG�$0�4.��"��."/A�.0"/ �"47�%�4 �Gp�0 .&04���nq�(�,��+i))�.� �e+i))��4�."4/ �.�".�0 $0 � 4.��/%"����n�(�,�"��.� �7 I"&%.�.8$ 9�������:�4 �<p�&� ��.� �"06&# 4.��f+*gh��9�:�A �"00"8�3�lmin+(�01��"47�/1%&#4�4&#2 0��"0 /1&4. 7�I01#��9��1� 5 03�'()*+,-(,�01��"47�/1%&#4�4&#2 0��"0 �/1&4. 7�I01#�E9���&�3�� 4�$01/ ���46�'()*+,-(,�01���10�/1%&#4��I10�&� ��4�"�lmin+(3��.���4 / ��"08�.1�"77�E�.1.� �01��10�/1%&#4�4&#2 0�.1�#"4�$&%". �.� �"$$01$0�". �'()*+,-(,�01��10�/1%&#49�KLMNOPQLPRSTOLUVWLOXYZ[\]X_LPVONabVNbPc .�17�d(,ef+*ghef*h,�=%�4 ���?Fpj@�0 .&04��.� �4&#2 0�1I�/1%&#4���4�.� �#17 %���&4o7 0%8�46�'()*+,-(,9�:�4 �pE�&� ��'()*+,-(,r(,isi,i�# .�17�tuvwxyz{|wxz|v�.1�12."�4.� �4&#2 0�1I�/1%&#4���4�.� �'()*+,-(,9��I�"4� !/ $.�14�1//&0�3�.� ��i,����4�%�4 ��pHFpG�$0�4.��"��."/A�.0"/ �"47�%�4 �pp�0 .&04����"��.� �7 I"&%.�4&#2 0�1I�/1%&#4�9KLMNOPQLPRSTOLUVWLOXYZ[\]X_LPVONab�SaLc .�17�d(,ef+*gh�ig(�=%�4 ��j?FE�j@�0 .&04��.� �4"# �1I�.� �/1%&#4��4�.� �#17 %���&4o7 0%8�46�'()*+,-(,9�:�4 �E�E�&� ��'()*+,-(,r(,isi,i�# .�17�tuvwxyz{|�}{u�.1�12."�4.� �/1%&#4�4"# �I01#�.� �'()*+,-(,9��I�"4� !/ $.�14�1//&0�3�.� ��i,����4�%�4 ��E�HFE�G$0�4.��"��."/A�.0"/ �"47�%�4 �E�p�0 .&04��.� � #$.8��.0�46�"��.� �7 I"&%.�/1%&#4�4"# 9�KLMNOPQLPRSTOLUVWLOXYZ[\]X_LPKV�VNbPc .�17�d(,'f�ef*h,�=%�4 ��EE?FEEj@�0 .&04��.� �4&#2 0�1I�01����4�.� �#17 %���&47 0o%8�46�'()*+,-(,9��� 4�# .�17�)(,B*(CD�=%�4 ��E;;FEGH@�$ 0I10#��"�J& 083��.��.10 ��.� 4&#2 0�1I�01����4�5"0�"2% �h*gn(C��'f�)9KLMNOPQLPRSTOLUVWLOXYZ[\]X_LP�SONL�Pc .�17�d(,�i+*(�,�=%�4 ��E??FE;E@�0 .&04��.� ��n�(�,��4�"�$"0.�/&%"0�01��"47�/1%&#4�1I.� �#17 %���&47 0%8�46�'()*+,-(,9�:�4 �EH?�&� ��'()*+,-(,�# .�17�}�~xyzvu�.1�$1��.�14.� �'()*+,-(,�/&0�10�".�"��$ /�I�/�01�9�:�4 �EHH�&� ��'()*+,-(,�# .�17�d(,�n�(�,�.1�12o."�4�.� ��n�(�,��4�"��$ /�I�/�/1%&#4�1I�.� �/&00 4.�01�9��I�"4� !/ $.�14�1//&0�3�.� ��i,����4%�4 ��EH<FEHp�$0�4.��"��."/A�.0"/ �"47�%�4 �E;��0 .&04��"4� #$.8��.0�46�"��.� �7 I"&%.�5"%& 9� ¡¢£¤¥¦§¦£©ª¦«©¬­®­�°�±²³ µ±¶·¹�·º±¶�±»��±º¼½½�·�±¼½¶¾�¾¿À�±ÁÂÃÄÅÆÇÂƺȱɻ±º¼Ê˱ʾº�ºÌ±�Ë�±¶·¹�·±�ͽÎʾÀÀͱ·��¼·»º±¾±·�¾¶Î�»ÀͱÁÂÃÄÅÆÇÂÆȱÏ�·±°�·�±»Ð�·°¾��»Ì±º��±Í�¼·±¶¾�¾¿¾º�±¶·¹�·±¶�Êμ°�»�¾��»ÈÑ¡ÒÒ¡Ó© ¢¡Ô¢¤ÒÒ¦ÓÔ©Õ¢¢¡¢©¬­®Ö×���°½�»Ø±��±¼½¶¾��±¾±ÁÂÃÄÅÆÇÂƱÙË�»±�Ë�±¶¾�¾¿¾º�±¶·¹�·±¶��º±»��±º¼½½�·�±¼½¶¾�¾¿À�ÁÂÃÄÅÆÇÂƺ±Ê¾¼º�º±ÇÚÛÜÂÝÆÄÞÂßàÆÇÄááàÞÆÂâãäåÂáÆæàçºÈ

Page 30: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������ !"��#$%��&'()*+,&���-��./0123456789:;8<=6>?@A1B6CDDECFGH61I1JK21B62316LK1MN6@26M1J1@O1B6PB6PA6PMQKR1A262464S2P@AP6A1T6U87;V9W896>?@A16CXYHZ6[@A16CXX6Q12B62316U87;V9W89\89]]9]6_4M62316A1T6U87;V9W89Z6[@A16CXa6KB1B6U87;V9W896R123456bcde6246f4B@2@4A62316U87;V9W896JKMB4M6P262316?PB2M4T6@A62316U87;V9W89Z6ghijkl6m3@B6JPA6S16B?4T6@_623162PS?16J4A2P@AB6RPAN6M4TBZn6[@A16CXoKB1B6U87;V9W896R123456pqerst62464S2P@A62316M4T6AKRS1M6_4M62316JKMM1A26M4T6@A62316U87;V9W89Z6[@A16CFY6@AO4u1B6R123456vwxqyczbq{ex|}e|xq~�c�pq�6>@A31M@2156_M4R6J?PBB��79<]�9�]�V8\��8VH6246A42@_N6PAN6��]�V86KB@AQ623@B6U87;V9W89�]�V8\��8V64S�1J26PB6@2BR451?623P262316B2MKJ2KM164_62316R451?63PB6J3PAQ15Z6m3@B6JPKB1B62316��]�V86246M1f4fK?P21@2B6M4TB6PA56J4?KRAB6T@2362316A1T6U87;V9W8965P2PZ60123456789:;8<=623M4TB6PAN61IJ1f�2@4AB623P264JJKM6@A6@2B6S45N6SPJu62462316Pff?@JP2@4A623P26@AO4u156789:;8<=Z��������� !"��#$%��&'()*+,&%���$������.$��!�!"!��0123456��7����8�9�<��]9]�]786>?@A1B6CFFECaFH6@Rf?1R1A2B6PA6PffM4fM@P21621MR@AP�2@4A6R123456_4M6J?PBB6U87;V9W89�]�V8\��8VZ6�6J?PBB651B@QA1M6B34K?56fM4O@516P6�;�V��R12345623P26J?@1A2B64_62316J?PBB6RKB26@AO4u161If?@J@2?N6246_M116M1B4KMJ1B623P26PA64S�1J263PBKB15Z6�A623@B6JPB1�6R123456��7����8�9�<��]9]�]786J?4B1B62316U87;V9W89�6W9]98�8�9PA56����8�9���6>?@A1B6C�GEC�XH�6T3@J36PM16J4AB@51M156?@R@2156M1B4KMJ1BZ6�?@1A2B64_6231U87;V9W89�]�V8\��8V6J?PBB6B34K?56P?TPNB6@AO4u1623@B6R123456T31A62316@AB2PAJ164_623@BJ?PBB6@B6A46?4AQ1M6A11515Z6�1_4M16M1?1PB@AQ6M1B4KMJ1B�6?@A16CFa6O1M@_@1B6T31231M62316J4AA1J�2@4A6@B6P?M1P5N621MR@AP215Z6�_6A42�62316R123456fM4J115BZ6m3164231M6R12345B6@A6J?PBB6U87;V9W89�]�V8\��8V61PJ3623M4T6PA6�VV8�]VW9]98� �8�9���6@_6����8�98���]9]�]786@B¡]V78Z60123456��7����8�9�<��]9]�]786B12B6����8�98���]9]�]786246¡]V786>?@A16CaGH2461ABKM1623P26J?@1A2B6546A426KB16PA6@AB2PAJ164_6U87;V9W89�]�V8\��8V6P_21M623P26@AB2PAJ13PB6P?M1P5N6S11A621MR@AP215Z6�VV8�]VW9]98� �8�9���6@B6PA61IJ1f2@4A6_M4R62316¢POP6?@SMPM�@1B623P26@B6PffM4fM@P216_4M6@A5@JP2@AQ623@B61MM4M6J4A5@2@4AZ���£�!/-��./�������&¤¥¦§§�?PBB6�7�V]=:;8<=U87;V976>@QZYDZYaH6@Rf?1R1A2B62316Pff?@JP2@4A©B6ª«�6PA56@A21MPJ2BT@2362316U87;V9W89�]�V8\��8V6O@P6P6��]�V864S�1J2Z6m3@B6Pff?@JP2@4A6P?B4651R4AB2MP21B2316��]�V86B4M2@AQ6PA56_@?21M@AQ6JPfPS@?@2@1BZ6� ¬¬­���®­°®±²­�7�V]=:;8<=U87;V97®³]]µ ¬¬­�7�V]=­9¶8­���98�97­�¡­9¶8­�;9¶�<7­9]�V8­��­9¶8­���·7­�]9]�]78®¸ ����<9­³]]®]¹9®º�<�8<»]=�;9¼� ����<9­³]]®]¹9®88�9®��9���»�798�8<¼½ ����<9­³]]®]¹9®88�9®��9����8�9¼¾ ����<9­³]]®]¹9®88�9®¿����¹��]�98<¼� ����<9­³]]®]¹9®88�9®¿����¹�8�9¼À ����<9­³]]®7ÁV®W:»� �8�9���¼Â ����<9­³]]®;9�V®<8�8 ®Ã]998<�W=�9] � �8�9���¼�� ����<9­³]] ®7¹���®��<]�8¼�� ����<9­³]] ®7¹���®��8 9�<8]¼�µ ����<9­³]] ®7¹���®�W�<�VVÃ]�8¼� ����<9­³]] ®7¹���®W�<�VVÃ]�8���79]�97¼���½ ����<9­³]] ®7¹���®�Ä�9���Ã]�8¼ÅÆÇÈÉÊËÈÊÌÍÎÏÐÑÒÓÔÕÖ×ØÕÙÚÛÖØÛÖÐÕÚÜÕÖ×ØÕ�;9¶�<7ÕÖÓÝÒØÕÏÛÕÖ×ØÕ���·7ÕÞÓÖÓÝÓÐØßÕàáÓâÖÕãÕÚÜÕäßå����<9­³]] ®7¹���®��]�V8¼

Page 31: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ������ ���� !"#$%$&'()�*+',-.!!�*/�� ���� !"#$%$&'()�*+'-�&/�0 ���� !"#$%$&'()�*+',1$234/�5 ���� !"#$%$&'()�*+',63&!7�348/9�9�999:9; �.24�<"<4$(("=�(�4$>?.3 >@3(.4!("3&!3*8(",7 $�3"9� A9� """BB"8$!$2$(3"C@1D".(3 *$�3"$*8"�$(()� 89� """� �%$!3"(!$!�<"E�*$4"F! �*+"=G6G-GFHIC@1"J"K#82<L83 2>L2��M(K/90 """� �%$!3"(!$!�<"E�*$4"F! �*+"CFH@NGOH"J"K83�!34K/95 """� �%$!3"(!$!�<"E�*$4"F! �*+"PGFFQR@="J"K83�!34K/:� """:� """BB"83E$.4!"S.3 >" 3! �3%3("$44"8$!$"E ��"G.!T� ("!$243:9 """� �%$!3"(!$!�<"E�*$4"F! �*+"=H7GC16I?CH@U"J"KFH1HV6"W"7@RO"G.!T� (K/:: """:; """� �%$!3"(!$!�<"@3(.4!F3!6$243O�834"!$243O�834/:� """:� """�.24�<"(!$!�<"%��8"�$�*XF! �*+"$ +(YZ[":� """A""":0 """"""BB"< 3$!3"@3(.4!F3!6$243O�834"$*8"8�(�4$>"8$!$2$(3"!$243:5 """"""! >";� """"""A;� """"""""";9 """"""""";: """"""""";;;� """""""""BB"(3!".�",63&!G 3$"�*")T�<T".(3 "!>�3("S.3 �3(;� """""""""E�*$4",63&!G 3$"S.3 >G 3$"J"*3)",63&!G 3$X=H7GC16I?CH@UD"\D"] [/;� """""""""S.3 >G 3$'(3!Q $�F!>43Q� 8X! .3[/;0 """""""""S.3 >G 3$'(3!1�*3Q $�X! .3[/;5 """""""""�� """"""""",F< �44P$*3"(< �44P$*3"J"*3)",F< �44P$*3XS.3 >G 3$D�� """"""""""""F< �44P$*3V�*(!$*!('_H@6VG1IFV@R11-G@IGFINHH=H=D"�9 """"""""""""F< �44P$*3V�*(!$*!('aR@bRN6G1IFV@R11-G@INH_H@[/�: """""""""�; """""""""BB"(3!".�",-.!!�*"E� "(.2��!!�*+"S.3 �3(�� """"""""",-.!!�*"(.2��!-.!!�*"J"*3)",-.!!�*XKF.2��!"?.3 >K[/���� """""""""BB"< 3$!3"-�&"!�"�$*$+3"�4$<3�3*!"�E"S.3 >G 3$"$*8"�0 """""""""BB"(.2��!-.!!�*"�*"cC�5 """""""""-�&"2�&N� !T"J"-�&'< 3$!3a� �d�*!$4-�&X[/�� """""""""2�&N� !T'$88X(< �44P$*3[/�� """""""""2�&N� !T'$88X(.2��!-.!!�*[/�9�: """""""""�; """""""""�� """""""""�� """"""""",1$234"E�4!3 1$234"J"*3)",1$234XK7�4!3 LK[/�� """""""""E�*$4",63&!7�348"E�4!3 63&!"J"*3)",63&!7�348X[/�0 """"""""",-.!!�*"E�4!3 -.!!�*"J"*3)",-.!!�*XKG��4>"7�4!3 K[/efghijkhjlmnopqrstuvwxuyz{vx{vpuz|uvwxuG.!T� (uvs}rxuo{uvwxu2��M(u~svs}spx�u��s�vu�uz|u������� !"#$%$&'()�*+'@�)7�4!3 /"""""""""""���� !"#$%$&'()�*+'!$243'6$243@�)F� !3 /���� !"#$%$&'()�*+'!$243'6$243O�834/""""BB"< 3$!3"6$243O�834"E� " 3(.4!("�E"S.3 >"FH1HV6"W"7@RO"G.!T� (!$243O�834"J"*3)"@3(.4!F3!6$243O�834X=G6G-GFHIC@1D"""""""""""""""CFH@NGOHD"PGFFQR@=D"=H7GC16I?CH@U[/""""""""""""""""""""""""BB"< 3$!3",6$243"2$(38"�*"!T3"!$243O�834"""",6$243" 3(.4!6$243"J"*3)",6$243X!$243O�834[/

Page 32: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ����������������������������� ������������������ !"�#����$%&'(!')�&*+�,!(-���./0�� ����������� �������������� !"$(11.2*-!'&3(�'-/0�4 �������������� !"$(11.2*-!'&5'�!/0�6 �������������� !"$(11.2*-!'&� !!�,/0�7 ����������8 ���������99�:-(%'�;<=�%�>:�,',!?��,�@A&(>'B?�%�,!',!�:(,'�� ���������@A&(>'�C*,1�C�#�,'C�@A&(>'.DE*?:-(F*,G�H '&F�I'? -!?D/0�� ���������(11.���J�&!"K���&1'&3(F� !$JLI5)/0�M ���������(11.,'C�@�%&�--N(,'.&'? -!5(�-'/K���&1'&3(F� !$OPJ5PI/0�� ���������(11.����� !"K���&1'&3(F� !$�L<5)/0M�M� ���������99�%&'(!'�'Q',!�-*?!','&�2�&�? �>*!� !!�,M4 ���������? �>*!� !!�,$(11R%!*�,3*?!','&.M6 ������������,'C�R%!*�,3*?!','&./�M7 ������������SM8 ���������������: �-*%�Q�*1�(%!*�,N'&2�&>'1.R%!*�,PQ',!�'Q',!/M� ���������������SM� ������������������99�:'&2�&>�(�,'C�T '&FMM ������������������!&F�M� ������������������S�� ����������������������� ������������������U��4 ������������������%(!%"�.�H3P�%':!*�,�?T-P�%':!*�,/��6 ������������������S�7 ���������������������@L:!*�,N(,'$?"�CV'??(G'E*(-�G., --K��8 ������������������������?T-P�%':!*�,$G'!V'??(G'./K�DE(!(�(?'�'&&�&DK��� ������������������������@L:!*�,N(,'$PIILIWVP��R;P/0�� ����������������������M ���������������������99�!&F�!��&'%�Q'&�2&�>�*,Q(-*1� ?'&�T '&F��� ���������������������99��F�'�'% !*,G�1'2( -!�T '&F��� ���������������������!&F���� ���������������������S��4 ��������������������������6 ������������������������T '&FR&'($?'!5'�!.EPAR<35WH<PIX/0��7 ���������������������U���8 ���������������������%(!%"�.�H3P�%':!*�,�?T-P�%':!*�,Y/���� ���������������������S��� ������������������������@L:!*�,N(,'$?"�CV'??(G'E*(-�G., --K���M ���������������������������?T-P�%':!*�,Y$G'!V'??(G'./K�DE(!(�(?'�'&&�&DK���� ���������������������������@L:!*�,N(,'$PIILIWVP��R;P/0��� ������������ ��������������������������4 ��������������������������6 �����������7 �������������������������F?!'>$'�*!.Z/0�99�!'&>*,(!'�(::-*%(!*�,��8 ���������������������U���� ������������������U���� ���������������U���M ������������U���� ���������/0��4� ���������[\]_a bcdefghijklmnkopqlnqlfkprklmnkR !"�&?klishnkeqklmnk���t?kuilisifnvkwxiylkzkprk{v|!(�-'V�1'-$?'!H '&F.T '&FR&'($G'!5'�!.//0!(�-'V�1'-$?'!H '&F.EPAR<35WH<PIX/099�',? &'�1(!(�(?'�%�,,'%!*�,�*?�%-�?'1!(�-'V�1'-$1*?%�,,'%!A&�>E(!(�(?'./0���

Page 33: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ������� ������������ ������������ ������������ ������������ ������������ !"#$"�%&'$"("!�)*!�)&%$"!+,$$*(��- ���������)&%$"!+,$$*(.#//0 $&*(1&'$"("!2�������������� ������������("3�0 $&*(1&'$"("!24���5 ������������6��7 ������������������8#''�)&%$"!�$"9$�$*�%&'$"("!��� ���������������8,:%& �;*&/�# $&*(<"!)*!="/20 $&*(>;"($�"4���� ���������������6��� ������������������?$!&(@�$"9$�A�)&%$"!B"9$.@"$B"9$24C��� ������������ ������������������&)�2$"9$.%"(@$D24�AA�E4��� �����������������������- ������������������"%'"��� ������������������6��5 ���������������������$!F��7 ���������������������6��� ��������������������������� ��������������������������� ���������������������G���� ��������������������� #$ D�2<#$$"!(?F($#9>9 "8$&*(�8'"4���� ���������������������6��� ������������������������HI8$&*(<#(".'D*3J"''#@"K&#%*@2(,%%L��- ���������������������������M+#/�!"@"9�8#$$"!(ML�M+#/�!"@"9�8#$$"!(ML��� ���������������������������HI8$&*(<#(".>NNINOJ>??0P>4C��5 ���������������������G��7 ������������������G��� ���������������G���� ������������G���� ���������4C���� ������������/&'8*'"�*)�3&(/*3�3D"(�,'"!�Q,&$'�#88%& #$&*(�2$D&'�*;"!!&/"'��� ������������$D"�/")#,%$�*)�RSK>OITOU1I?>4��� ���������3&(/*3.'"$K")#,%$U%*'"I8"!#$&*(2KS?<I?>OITOU1I?>4C��- ���������3&(/*3.'"$?&V"2WEEL�XWE4C���� ���������3&(/*3.'"$Y&'&:%"2$!,"4C���5 ��������7 ������������"(',!"�/#$#:#'"�&'� %*'"/�3D"(�,'"!�Q,&$'�#88%& #$&*(�-� ���������#//Z&(/*31&'$"("!2�-� ������������("3�Z&(/*30/#8$"!24��-� ������������6�-� ����������������-� ����������������-� ����������������-- ����������������-� ����������������-5 ����������������-7 ������������G���� ���������4C���� ������G���� ������ #$ D�2?[1>9 "8$&*(�'Q%>9 "8$&*(4���� ������6\]_ab_acdefghijklmnolpqrmormglqslmnol0,$D*!'lmjtiolfrlmnol:**u'lvjmjtjgowlxyjzml{lqsl|w})&(#%�B#:%"N*3?*!$"!~B#:%"J*/"%��'*!$"!�A��������("3�B#:%"N*3?*!$"!~B#:%"J*/"%�2$#:%"J*/"%4C!"',%$B#:%".'"$N*3?*!$"!2'*!$"!4C�������������'*!$"!.'"$N*3�&%$"!2(,%%4C'*!$"!.'"$N*3�&%$"!2���������������N*3�&%$"!.!"@"9�&%$"!2$"9$44C���/&' *((" $�)!*=�/#$#:#'"�#(/�"9&$�3D"(�3&(/*3�D#'� %*'"/8,:%& �;*&/�3&(/*3U%*'"/2Z&(/*3>;"($�";"($4��������������6�������������������������������������������������������������$#:%"J*/"%./&' *((" $�!*=K#$#:#'"24C�����������������������?F'$"=."9&$2E4C���������������������������������������G�

Page 34: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ���������������������������������� !�"�#�$�%��$�&'#(��)*��+,�-�.��(�#/�-�0#��12($�#�$�$�3#.')�4.�(5�)*#)�#(�0#���$�)2�)*��6789:;<7;=>?:7@AB7:�&2��)(.&)2(�)2�/#C��)*�����)�#'�&2���&)�2��)2�)*�$#)#D#���#�$�0�(32(/�)*��$�3#.')�4.�(5E�F*��G>HI�/�)*2$�J'�����%K!L "M�&(�#)���#��N OOOOOOOOOPQR;HAIS>I7T8UAV@788>W7XH>:AWYI9::ZO8[:\]7R;HAITW7;@788>W7Y_ZO�� OOOOOOOOOOOOaX>;>?>87O7bbAbaZOPQR;HAIS>I7T\66Q6c@\<<de\_f��g OOOOOOOOO OOO��� OOOOOOOOO<h8;7GT7]H;Yi_fOjjO;7bGHI>;7O>RR:H>;HAI��� OOOOOOkO��l OOOkO��� kOjjO7IBO:>88OXH8R:>hm97bh6789:;8nopqrstqsuvwxyz{|}~���~�������y~��~���~d9;UAb8~�|�{�~x�~���~?AA�8~�|�|�|y��~��|��~�~��~���;>?:7@AB7:TBH8AII7;�bAGX>;>?>87Y_f|�~wxyz{|}x��~|{{~|�����y~�������~d9;UAb8~�|�{���~wxyz{|}x��~���~���~|�����y��x�y�~|��~{|y�~�|��y~��x���~�x�����~�x�{�y~|��~��x�x��~������y��~���~����y~���}���~|���������~�x{���x��~���~��y�{�y~��~���z���x��y~����}~��~y���~��{}~�������y~�x��~�|�|~x�~���~�x�{�

Page 35: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������������� �������������������� ��������� !� "#$��%&'��()*+,-.(/01(.2,(345(6)7(.2,(/889:-/.:)0(/01(1:;89/<;(.2,(345(:0(/=>?#@�A(B:0,(CD(-7,/.,;(.2,(="#$��()*+,-.(/01(8/;;,;(/(����� !� "#$��%&'��()*+,-.(E-7,F/.,1(/.(9:0,;(DGHDIJ(.)(.2,(="#$��(-)0;.7K-.)7L(M2:-2(.2,0(7,N:;.,7;(.2,(="#$��(/;(/(9:;.,0,76)7("#$��%&'��OP�Q ;(N,0,7/.,1(*<(.2,(����� !� "#$��%&'��AR2,(9)-/9(S/7:/*9,;(T��?UV?�#(E9:0,(DCJL(WX� �?"�Y (E9:0,(CZJ(/01(�&? �?(E9:0,;([G[H[GGJ(/7,(1,-9/7,1(WXQ#�(*,-/K;,(.2,<\7,(K;,1(67)](/0)0<])K;(:00,7(-9/;;,;A(,-/99(.2/./0<(9)-/9(S/7:/*9,(.2/.(M:99(*,(K;,1(:0(/0(/0)0<])K;(:00,7(-9/;;(]K;.(*,(1,-9/7,1(WXQ#�_).2,7M:;,L(/(-)]8:9/.:)0(,77)7()--K7;A(E50(/S/(ab(cL(.2:;(87)N7/](M)K91(-)]8:9,(M:.2)K.1,-9/7:0N(.2,;,(S/7:/*9,;(WXQ#�(*,-/K;,(.2,;,(S/7:/*9,;(M)K91(*,(,66,-.:S,9<(WXQ#�L(/;(1:;F-K;;,1(:0(d2/8.,7[ZAJB:0,;(cGH[[e(7,N:;.,7(/0(,S,0.(2/019,7(6)7(.2,(��$@X f� &Q(.2/.(.2,(K;,7(-9:-g;(.);K*]:.(/(hK,7<(.)(.2,(1/./*/;,A(i2,0(.2,(K;,7(-9:-g;(.2,(*K..)0L(],.2)1(#j X&Qk�?lW&?@�'(E9:0,;(cmH[[ZJ(:0S)g,;(],.2)1(�� n��?U(67)](.2,(-9/;;(����� !� "#$��%&'��(.),o,-K.,(.2,(0,M(hK,7<(E9:0,(epJA(56(.2,(K;,7\;(hK,7<(6/:9;(E,ANAL(*,-/K;,()6(/(;<0./o(,77)7(:0.2,(K;,7\;(:08K.JL(9:0,;([pGH[pI(,o,-K.,(.2,(1,6/K9.(hK,7<A(56(.2,(1,6/K9.(hK,7<(/9;)(6/:9;L.2,7,(-)K91(*,(/(])7,(;,7:)K;(,77)7L(;)(9:0,([[G(,0;K7,;(.2/.(.2,(1/./*/;,(-)00,-.:)0(:;-9);,1(/01(9:0,([[D(,o:.;(.2,(87)N7/]A(R2,(;-7,,0(-/8.K7,;(:0(q:NAGDAGc(;2)M(.2,(7,;K9.;)6(.M)(hK,7:,;A(R2,(6:7;.(;-7,,0(-/8.K7,(;2)M;(.2,(1,6/K9.(hK,7<(.2/.(7,.7:,S,;(/99(.2,(1/./67)](./*9,(V� r&?�()6(1/./*/;,($&&s�A(R2,(;,-)01(;-7,,0(-/8.K7,(;2)M;(/(hK,7<(.2/.;,9,-.;(,/-2(/K.2)7\;(6:7;.(0/],(/01(9/;.(0/],(67)](.2,(V� r&?�(./*9,(/01(-)]*:0,;(.2/.:06)7]/.:)0(M:.2(.2,(.:.9,(/01(,1:.:)0(0K]*,7(67)](.2,("X ���(./*9,A(R7<(,0.,7:0N(<)K7)M0(hK,7:,;(:0(.2,(.,o.(/7,/(/01(-9:-g:0N(.2,(tuvwxyz{u|}~(*K..)0(.)(,o,-K.,(.2,(hK,7<AB:0,;([C[H[Zp(7,N:;.,7(/(��������������(6)7(.2,(������������(,S,0.L(M2:-2()--K7;M2,0(.2,(K;,7(-9);,;(.2,(M:01)MA(a:0-,(�XQ'&��X� �Q�?;(-/0(2/019,(;,S,7/9(M:01)M,S,0.;L(M,(,o.,01(-9/;;(�������������(/01()S,77:1,()09<(.2,(�XQ'&���&��'(,S,0.(2/019,7A(������������������� ¡¢£¤="#$��;(/99)M(K;,7;(.)(;)7.(7)M;(*<(.2,(1/./(:0(/(;8,-:6:-(-)9K]0A(B:0,;([G[H[GG(K;,(.2,¥�¦��§�������(-9/;;(E67)](8/-g/N,(©�ª�«¬����­¬��¦��J(.)(-7,/.,(/0()*+,-.(.2/.(K;,;()K7����� !� "#$��%&'��(.)(;)7.(7)M;(:0(.2,(="#$��(.2/.(1:;89/<;(hK,7<(7,;K9.;A(i2,0(.2,K;,7(-9:-g;(.2,(.:.9,()6(/(8/7.:-K9/7(="#$��(-)9K]0L(.2,("#$���&�!&? �?(:0.,7/-.;(M:.2(.2,K01,79<:0N("#$��%&'��(.)(7,)71,7(.2,(7)M;(*/;,1()0(.2,(1/./(:0(.2/.(-)9K]0A(B:0,([GIK;,;(="#$��(],.2)1(���§�������(.)(;8,-:6<(.2,("#$���&�!&? �?(6)7(?���� "#$��A®��°���������������� ¡¢£¤="#$��;(-/0(0)M(;2)M(;K*;,.;()6(.2,(1/./(67)](.2,(K01,79<:0N("#$��%&'��A(R2:;(:;(g0)M0/;(6:9.,7:0N(.2,(1/./A(B:0,;([GCH[mG(7,N:;.,7(/0(,S,0.(2/019,7(6)7(.2,(WX� �?f� &Q(.2/..2,(K;,7(-9:-g;(.)(6:9.,7(.2,(1/./A(50(],.2)1(#j X&Qk�?W&?@�'(E9:0,;([IpH[mpJL(9:0,([IG)*./:0;(.2,(6:9.,7(.,o.A(56(.2,(K;,7(1:1(0).(;8,-:6<(6:9.,7(.,o.L(9:0,([Im(K;,;(="#$��(],.2)1���§��±�����(.)(7,])S,(/0<(87:)7(6:9.,7(*<(;,..:0N(.2,(6:9.,7(.)(Q���A(².2,7M:;,L(9:0,;([DpH[D[(K;,(�� �&�>X� �?(.)(;8,-:6<(/(§��±�����(E67)](8/-g/N,(³#P#Y��XQµJ(*/;,1()0(.2,K;,7\;(:08K.A(d9/;;(�&�>X� �?(87)S:1,;(;,S,7/9(],.2)1;(6)7(-7,/.:0N(6:9.,7;A(R2,(� # Xj],.2)1(��­�«±�����(7,-,:S,;(/(! ?XQµ(-)0./:0:0N(/(7,NK9/7(,o87,;;:)0(8/..,70(/;(:.;(/7NKF],0.(/01(/0()8.:)0/9(;,.()6(:01:-,;(.2/.(;8,-:6<(M2:-2(-)9K]0;(.)(6:9.,7A(56(0)(:01:-,;(/7,;8,-:6:,1L(.2,0(/99(.2,(-)9K]0;(/7,(;,/7-2,1A(50(.2:;(,o/]89,L(.2,(7,NK9/7(,o87,;;:)0(8/..,70:;(.2,(.,o.(.2,(K;,7(.<8,1A(²0-,(.2,(6:9.,7(:;(;,.L(.2,(1/./(1:;89/<,1(:0(.2,(="#$��(:;(K81/.,1*/;,1()0(.2,(6:9.,7,1("#$��%&'��A

Page 36: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������������� !"#$%&'()*&+,-./0-1203045,6-07891:0;<-=>?-:082,04-/>@-.>-A?02=-8-48.8B8;0-B=-071:535.:=-0;.8B:5;/5,68-CDEEFGHIDE-.>-./0-48.8B8;0<-1201825,6-8-JHKHFLFEH-M>2-A?02=5,6-./0-48.8B8;0-8,4-070N3?.5,6-./0-A?02=O-+,-./5;-;03.5>,<-@0-409>,;.28.0-./0-���� !PQRSTUVWXT<-@/53/-3>,M56?20;./0-48.8B8;0-3>,,03.5>,-8,4-1201820;-A?02=-;.8.090,.;-8?.>98.538::=O-Y/0-5,.02M830-ZD[\JFH-12>]540;-;0]028:-_-90./>4;-./8.-8::>@-=>?-.>-;1035M=-./0-12>102.50;-,00404-.>-0;.8B:5;/8-3>,,03.5>,-a;?3/-8;-./0-48.8B8;0-bcd<-?;02,890-8,4-18;;@>24->M-./0-48.8B8;0e-8,4-320N8.0-8-JHKHFLFEH-a;?3/-8;-8-A?02=eO-ZD[JFH-8:;>-12>]540;-;0]028:-f_-90./>4;-./8.-20.?2,./0;0-12>102.50;OghiijkljmnoimnpqrkhiijkljmnstuvwxrY/020-820-.@>-.=10;->M-ZD[JFH->By03.;z3>,,03.04-8,4-45;3>,,03.04O-{-X|RRTXST}-���� !>By03.-3>,,03.;-.>-./0-48.8B8;0->,30-8,4-20985,;-3>,,03.04-@/5:0-./0->By03.-5;-5,-?;0O-{}Q~X|RRTXST}P���� !->By03.-3>,,03.;-.>-./0-48.8B8;0<-0703?.0;-8-A?02=-.>-20.250]0-./0-48.8M2>9-./0-48.8B8;0-8,4-./0,-3:>;0;-./0-3>,,03.5>,O-{-12>6289-98=-3/8,60-./0-48.8-5,-845;3>,,03.04-ZD[JFH-@/5:0-5.�;-45;3>,,03.04O-�>45M504-48.8-38,-B0-?148.04-5,-./0-48.8NB8;0-8M.02-8-45;3>,,03.04-ZD[JFH-200;.8B:5;/0;-./0-3>,,03.5>,-@5./-./0-48.8B8;0O-�83�860-�������������� !-3>,.85,;-.@>-;?B5,.02M830;->M-ZD[JFHz���GZD[JFH-8,4CKG�F�ZD[JFHO-�������� !<-8-3>,,03.04-ZD[JFH<-83.;-8;-8-@281102-82>?,4-8-ZF���HJFH>By03.-8,4-8::>@;-=>?-.>-;32>::-./2>?6/-8,4-?148.0-./0-2>@;-5,-./0-ZF���HJFHO-c038::-./8.B=-40M8?:.<-8-ZF���HJFH->By03.-5;-,>,;32>::8B:0-8,4-2084->,:=z=>?-9?;.-071:535.:=-;0.-./020;?:.N;0.-.=10-3>,;.8,.-.>-�����JCZ������J��J��� �-8,4-;0.-./0-20;?:.N;0.-3>,3?220,3=3>,;.8,.-.>-C��C¡Z�¡�¢£�£¤��-.>-98�0-8-ZF���HJFH->By03.-;32>::8B:0-8,4-?148.8B:0O-{���GZD[JFH->By03.-5;-;32>::8B:0-8,4-?148.8B:0-B=-40M8?:.O-¥��¦ ����� !<-8-45;3>,,03.04ZD[JFH<-383/0;-./0-48.8->M-8-ZF���HJFH-5,-909>2=-8,4-45;3>,,03.;-M2>9-./0-48.8B8;0Od5�0-���GZD[JFH<-8-CKG�F�ZD[JFH->By03.-5;-;32>::8B:0-8,4-?148.8B:0-B=-40M8?:.O-{-CKG�F�\ZD[JFH->By03.-5;-8:;>-_§©ª«©¬ª_<-;>-5.-38,-B0-18;;04-B0.@00,-­8]8-811:538.5>,;-./2>?6/-8,0.@>2�<-;?3/-8;-./0-+,.02,0.O-®>@0]02<-CKG�F�ZD[JFH-/8;-8-:595.8.5>,z./0-89>?,.->M48.8-./8.-38,-B0-;.>204-5,-909>2=-5;-:595.04O-�83�860-K°K±²�³�²D[�FH-3>,.85,;-./200>./02-;?B5,.02M830;->M-ZD[JFHOµrqi¶nonstuvwx·56?20¹Oº-20591:090,.;-./0-07891:0->M-·56O¹O»-?;5,6-8-ZD[JFHO-c8./02-./8,-0;.8BN:5;/-./0-3>,,03.5>,-8,4-3208.0-8-JHKHFLFEH-071:535.:=<-·56O¹Oº-?;0;-8-���GZD[JFH->By03..>-3208.0-8-CDEEFGHIDE-8,4-8-JHKHFLFEH-8?.>98.538::=O-¼:8;;-���� !½���¾� �-a183�860-K°K±²�³�²D[�FHe-12>]540;-�HKHIG-90./>4-¿ �ÀÁ��!��Â-@/53/-20.?2,;-8-8,->By03.-./8.-591:090,.;-5,.02M830-���� !Á��!��Â-a183�860K°K±²�³�²D[�FHe-./8.-38,-B0-?;04-.>-3208.0-]825>?;-.=10;->M-ZD[JFH;O-d5,0;-ÃÄÅú-5,./0-HÆN@5./N20;>?230;-;.8.090,.-?;0-ZD[JFHÇKGHDÆ-90./>4-�� �! �������� !-.>>B.85,-8-���GZD[JFH->By03.O-d5,0;- Ź-;0.-./0-ZD[JFH-12>102.50;-./8.-./0-¢I°FÈKEKÉF-?;0;-.>-0;.8B:5;/-8-48.8NB8;0-3>,,03.5>,O-d5,0- -5,]>�0;-���GZD[JFH-90./>4-� !Ê��-.>-;1035M=-./0-48.8B8;0ËÌ'%)ÍÎÏÎ%Ð"ÑÎÒ"���ÓÔÕÖ×ØÙÚÛÕÜ©ÝÕÞ§ßàá_ÕܧߪªÝfÕÜ©Þ©¬ªâÕãߧÕá§à_§Õä©ÕáßÕÝßÕåÞÞߧÕܧߪª©¬ª_ÕÖÚæçèéÛÙÚÛê

Page 37: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

������������ ������ ����� ��������������� !"#����$%�&'(') ���*�%+,'-�.��/�#�..%��0�/�12/�3%�'",�2%�.�� !"#�����4 �5+�3�&'('�%6,��%2,�7'*''89 �5+�3�&'('�%6,��:;<=#+��.8>?@� +2",�#�#,'%%� !"#����$%�A B�� ������ *CD�!3�(3�.'5�'.!�!''"'%�E�;�������������������������������� ���+3�('�%'�#�0�.',��3�.��*1$1C1�<FE�;�G�H&!"#�!3"-�"��I%H8�) ���+3�('�%'�#�0�.',��3�.��E�<�J17<�G�H!�,H8�4 ���+3�('�%'�#�0�.',��3�.��K1��LM�*�G�H!�,H8�9 ����> ���+2",�#�%'�#�(��!�5'�.N�3�.��'3�%OPQ�? ���B�@ ���������#�..#���!''"'%�"��I%�'.!�623-�!''"'%�� �������A ������)� ������B)� ���������)) ���������)4 ���������)9 ���������)> ���������)? ���������)@)� ������������+3�#%%�623-�3%2,%)A ���������4� ����������.�.25"3M0D�,25.%�G�5'*''��D�,25.D�2.NQ84� ����������-%5��2�+3�.0NH12/�3%�$'",��0�C��I%�*''"'%�R.R.HQ84)44 ������������!�%+,'-�3��%�/'!349 ���������0�3�N�.���G�S8���TG�.25"3M0D�,25.%8��UUQ4> �������������-%5��2�+3�.0NHRVW%XHY�5'*''��D�,25.J'5N�QQ84? ����������-%5��2�+3�.,.NQ84@ ���������4� ������������!�%+,'-�'#/�3��4A ����������/�,�N Q�9� ���������B9� ������������0�3�N�.���G�S8���TG�.25"3M0D�,25.%8��UUQ9) ����������������-%5��2�+3�.0NHRVW%XHY� Q894 �������������-%5��2�+3�.,.NQ899 ���������Z�9> ������Z9? ������#'#/�N�:;<=#+��.�%6,<=#+��.Q�9@ ������B9� ���������%6,<=#+��.�+3�.�'#I$3'#NQ89A ����������-%5�=�NSQ8>� ������Z�>� ���Z�>) Z����.!�#,'%%� !"#����$%[\]_a bcdefghijeklmnopmqrknpknfmrsmnopm12/�3%mnithpmufeklm !"#����vmwxiynmzmrsm{v|�5+�3�&'('=�%6,�3��%� !"#����8�����5+�3�&'('=�%6,�3��%�����K3�(�!383-�N !"#�����3����G���������������������������������K3�(�!3�.��'#�3-NQ�#3' !"#����NQQ���%+#�0-� !"#�����+3�+3�%�3����%E3,N*1$1C1�<FE�;Q8����������������������������3����%E%3.'5NE�<�J17<Q8���������������������������3����%K'%%��3!NK1��LM�*Q8���������������������������3����%D�55'.!NH�<;<D$�}���M7�12/�3%HQ8����%�623-3����=#2NQ8����=#2�623-�����������������������%2,�7'*''�5'*''�G�3�����7'*''NQ83����.=NQ 3�����M"&#N�Q

Page 38: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ����������������������������������� �!"���#$% &�'()*+,-./0�1 23$4�5678569:;<6�2$�&= >�?@�23 �A& B�C1 ����� �!D��#$% &�'()*+,-./0�1 23$4�567E;55FG9H�2$�&= >�?@�23 �=C&&I$B4����� �!J���#$% &�'()*K+,-./0�1 23$4�567LG<<;:H�2$�&= >�?@�23 �MN��OA B@�23C2�I�PP�Q �A& 4�2$�=$=APC2 �23 +,-./0����� �!R���#$% &�'()*+,-./0�1 23$4�6S6TU76�2$� V >A2 �23 �MN��OA B@��W 23$4/X/*Y0/�= B?$B1&�?$AB�C>2�$�&Z�2� &2CQP�&3 &�C�[,\\/*0],\�2$�23 �4C2CQC& �=B =CB &�23 OA B@�.0_0//\0� V >A2 &�23 �OA B@�C�4�&2$B &�23 �+/aYb0./0�B 2AB� 4�Q@�OA B@��c3 [,\\/*0],\�.0_0//\0�C�4�+/aYb0./0�CB � �>C=&APC2 4����23 �'()*+,-./0�$Qd >2��c3 �B 1C����e�>$4 ��&�CP1$&2��4 �2�>CP�2$�f�e�!D�!"� V> =2�23C2�P�� �!g�hf�e�!D�!gi$Q2C��&�C�+/aYb0./0j/0_k_0_�$Qd >2�?B$1�23 �'()*+,-./0�P�� �"g�A& &�23 �'()*+,-./0l&\/X0�1 23$4�2$�e 2�23 �� V2�B$I�$?�23 �B &AP2�C�4�P�� �D!�A& &�23 �'()*+,-./0l&�m/0n)o/*01 23$4�2$�$Q2C���C�>$PA1�l&�#CPA ��p3 ��23 � �4�$?�23 �0qr�QP$>%��&�B C>3 4�23 �0qrsI�23sB &$AB> &�&2C2 1 �2���#$% &�'()*+,-./0�1 23$4�TtG56�I3�>3�>P$& &�23 �+,-./0l& �>C=&APC2 4�+/aYb0./0�.0_0//\0�C�4�[,\\/*0],\��u��C�[_*v/(+,-./0���#$%��e�*b,a/CP&$�B P C& &�23 �B &$AB> &�3 P4�Q@�23C2�+,-./0��c3 �$A2=A2�$?�23�&�C==P�>C2�$���&�23 �&C1 C&�23C2�$?�f�e�!D�!"�wxyzE96{;96H|7;76<6:7}~~��E96{;96H|7;76<6:7� �CQP &�@$A�2$�>B C2 �>$1=�P 4�MN��&2C2 1 �2&�23C2� V >A2 �1$B � ?s?�>� �2P@�23C��.0_0//\0&���q/�_q/(.0_0//\0&�>C��CP&$�&= >�?@�=CBC1 2 B&�1C%��e�23 11$B �?P V�QP �23C��.0_0//\0&Z@$A�>C�� V >A2 �23 �&C1 �OA B@�B = C2 4P@�I�23�4�?? B �2=CBC1 2 B�#CPA &��f$B� VC1=P ����23 �),,�a�4C2CQC& �@$A�1�e32�IC�2�2$�P$>C2 �CPP�Q$$%�2�2P &?$B�C��CA23$B�I�23�C�&= >�?�>�PC&2�C�4�?�B&2��C1 �C�4�@$A�1�e32�IC�2�2$� V >A2 �23C2�OA B@?$B�& # BCP�CA23$B&��p�23�C��q/�_q/(.0_0//\0�23C2�OA B@��&�4 ?�� 4�C&�?$PP$I&�c3 �2I$�OA &2�$��1CB%&�h�i����23 �23 �=B > 4��e�MN��&2C2 1 �2l&�PC&2�P�� �CB �=PC> 3$P4 B&?$B�#CPA &�23C2�I�PP�Q �=C&& 4�C&�=CB2�$?�23 �OA B@�2$�23 �4C2CQC& ��� ?$B � V >A2��e�C��q/K�_q/(.0_0//\0�23 �=B$eBC1�1A&2�&= >�?@�23 �=CBC1 2 B�#CPA &�Q@�A&��e�23 ��q/�_q/(K.0_0//\0���2 B?C> l&�����1 23$4&��f$B�23 �=B > 4��e�OA B@�Q$23�=CBC1 2 B&�CB �&2B��e&�23C2�>C��Q �& 2�I�23��q/�_q/(K.0_0//\0�1 23$4�567|79�:��C&�?$PP$I&��Y0v,qa��_)b/�,���,,�a�k_0_)_a/�����n+�k����������+.���j����������.���j������������������_Yb������������k/]0/b�����������������_q�/r����������k/]0/b�����������������))/r�����������k/]0/b����������������k_\��������������Y]q�����������������j]*v_/b���������j,qm_\,�q/�_q/(.0_0//\0�_Y0v,q�,,�a���*,\\/*0],\ �q/�_q/.0_0//\0¡���¢.���[���_a0�_/£��]qa0�_/£��]0b/�¢�¤����¢�+nj��Y0v,qa�����+�'n����Y0v,q�.���¢�¤��������¢n���Y0v,qa �Y0v,q�k��Y0v,q�.�� �Y0v,q�k�¢�¤���¢����+�'n����]0b/a�¢�¤�������¢n���Y0v,q�.�� �.����]0b/a �.���¢�¤����¢¥��+���_a0�_/�������k��]qa0�_/����¢¦§©ªy~wxyw«¬­®°±²³®µ¶·¹¶º»·¹·¶»¼¶·¹¶�Y0v,qa¶·²½±¹¶¾®µ¶'()*+,-./0¿¶ÀÁ²Â·¶Ã¶»¼¶Ã¿Ä

Page 39: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ����������������������� !"���#"$%&�'��"�("���'�������(#"#&���"�'%&)�"�)�!'$����*�#'�������+�'��#"$%&�'��!����#��(#"#&���"���,#-%�.�/#"#&���"�'%&)�"��#"��01234567891:7;*���#"�!'$<!������� !"���=%���!�'�&#">�?@A.�B��'�����("�$"#&��C�+%��������("�+��!'$�������D���� ����<!�������(#"#&���"�,#-%�������#)�,�*�����EFG�(#�������������#�#)#���!������������������#%��&#�!+#--H���+#(����������(#"#&���"�,#-%���#��'�+���#"H.�I�"��C#&J(-�*�! �����-#���'#&��!��K�L"!�'*�������#��&�'���+#(�������M�+�#"#+��"�!'�K�L"!�'�)H�"�(-#+!'$�!��<!����<���!'$-�J=%����+�#"#+��"�*������#�����M�#((�#"��+�""�+�-H�!'������#�#)#��.�N'��" #+������������ ����("�,!����O54�&������� �"��#+���%((�"����EFG��H(�.�N���!&(�"�#'�����%�������O54�&��������#��!��#(("�("!#��� �"�����(#"#&���"���EFG��H(��!'�����#�#)#��P�QRSTU����V����++%"�<��'�#�("�$"#&�#���&(������+�',�"��#�(#"#&���"�,#-%����#'�!'+�""�+���H(�.�WXXYZ[[\] _\W abcdebf\egde\h[Z[\ijklmjknopmpkqkrp[B��'�<�("���'��#'�#��"����)��>�#((���#���'#)-���H�%����)"�<����C!��!'$��'�"!��*�#���'�<�'�"!���#'����#"+�� �"��'�"!���<!���#��(�+! !+�-#���'#&�.�K%"�s����tVVu�v#,#�wL��#�#)#��+�'�#!'��#'�s��������#)-��<!�������+�-%&'������xy*�z����{ �*�R��{ �*�S �|#'���}V��{~ ���.�����+�-%&'�����xy�!��#'�!��'�!�H�+�-%&'�!'�����s��������#)-�.��ad[[\ikj��r\K%"�#��"����)��>�#((-!+#�!�'�+�'�!����� ���"���+-#����P����V��?I!$.��.��A*�����V�Q~�D�����?I!$.��.��A�#'��s����tVVuy���|��?I!$.��.��A.��-#�������V��!��#��!&(-��+-#��~�}V�tVVu����������������y����|���~�}V�tVVu�����������������~|����SRS���R��{ ���z����{ ������|��z����s~�}V���x{{S����x{�s~�}V�x�t{�������{�s~�}V���s~�}V�xy�s~�}V�x�t{�s~�}V�xy�x{{S����x{����|��������{�s~�}V�x�t{�x�t{����|���x�t{����S�S�R��{ ����My����|M�s{y�z����{ ����M�~|M~�}V�tVVu�����������������Mt���������� ¡�¢£¤¥�¦§©¦ª«¬ª­®°±®²³ ± µ ¶O7·957:1957588053474¹·37³ ± µ ¶O7º¹5375»50243¼7½¾¿7O4·45:534O:2À4ÁÀ574:5O7·367º4¹7688595347Á·9·:54597·À25OÃÄ��¡�Å���Æ�¤Ç¡¤¦§©¦ª«¬ªÈO57­®°±®²³ ± µ ¶O7º4¹7Á·9·:5459O78197É2595O74¹·479505Â57³®Ê¶Ë7·À25O7·O7·9̼2:534O741753O29574¹·474¹57³®Ê¶ËO7·957É214567Á91Á59ÀÍ7374¹57½¾¿7O4·45:534Ã7Ä��¡�Å���Æ�¤Ç¡¤¦§©¦ª«¬Î­®°±®²³ ± µ ¶O7¹5ÀÁ7Á95Â5347½¾¿73Ï504137·44·0ÐOÑ7º¹0¹74ÍÁ0·ÀÀÍ710029737½¾¿O4·45:534O74¹·4730À26572O5973Á247:Á91Á59ÀÍÃ7Ò17·Â1674¹O7O50294Í7OO25Ñ72O57­®°±®²Ó³ ± µ ¶O737º¹0¹72O5973Á2470·37Ô57O2ÁÁÀ56713ÀÍ7·7Á·9·:5459OÕ 360·4567º4¹7Öº¹537095·43¼7·7­®°±®²³ ± µ ¶Ã7×3057Í12ØÂ57095·4567O20¹7·7­®°±®²³ ± µ ¶ÑÍ1270·372O574O7���7:54¹16O7417OÁ508Í74¹572O5973Á247·O7·9¼2:534O781974¹1O57Á·9·:5459OÃ7

Page 40: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������� �!� �"!����� "!�#!������$$�� �%""&'�(���)*� �)"!��#! �+#�*$ �+"�������$$�� ,-.�+#� ��!�/�.�*� ��!�/�.��/�#*��$$�� ��!$���"!��!0/%��.�� �1�**�� �234��!$�534�/���"$ +"��/�!#�0*��#!6���� ��+#�*$ '��� 7789:;<8=><?@A8BCDEFG<HIJIK 778BCDEFG8LMIEE8NOIN8DCPDCECGNE8IG8CGNDQ8:G8IG8IRRDCEE8SFFT<U PVSM:L8LMIEE8BCDEFG� WX 888PD:JINC8:GN8IRRDCEEYZ[\ 888PD:JINC8]ND:G;8:DEN_IC[a 888PD:JINC8]ND:G;8MIEN_IC[� 888PD:JINC8]ND:G;8CI:M[b 888PD:JINC8]ND:G;8POFGC_VSCD[���� 888778LFGENDVLNFD�K 888PVSM:L8BCDEFGcd�U 888W�� 888e�X�\ 888778LFGENDVLNFD�a 888PVSM:L8BCDEFGc:GN8IRRDCEEYZf8]ND:G;8:DEN_ICf8]ND:G;8MIEN_ICf8�� 888888]ND:G;8CI:Mf8]ND:G;8POFGC_VSCDd�b 888WK� 888888ECNgRRDCEEYZcIRRDCEEYZd[K� 888888ECN9:DEN_ICc:DEN_ICd[KK 888888ECNhIEN_ICcMIEN_ICd[KU 888888ECNiI:McCI:Md[K� 888888ECNBOFGC_VSCDcPOFGC_VSCDd[KX 888eK\Ka 888778ECNE8NOC8IRRDCEEYZK� 888PVSM:L8JF:R8ECNgRRDCEEYZc:GN8IRRDCEEYZdKb 888WU� 888888NO:E<IRRDCEEYZ8j8IRRDCEEYZ[U� 888e8UKUU 888778DCNVDGE8NOC8IRRDCEEYZ8U� 888PVSM:L8:GN8;CNgRRDCEEYZcdUX 888WU\ 888888DCNVDG8IRRDCEEYZ[Ua 888e8U� 888Ub 888778ECNE8NOC8:DEN_IC�� 888PVSM:L8JF:R8ECN9:DEN_ICc]ND:G;8:DEN_ICd�� 888W�K 888888NO:E<:DEN_IC8j8:DEN_IC[�U 888e���X 888778DCNVDGE8NOC8:DEN8GIC8�\ 888PVSM:L8]ND:G;8;CN9:DEN_ICcd�a 888WklmnopqnrstBCDEFGuvwxyyuz{xzu|}~|}y}�zyux�u}�z|�u��ux�ugRRDCEE�FFT�u��x|zu�u��u���

Page 41: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ����������������� ��!��"#$%%&���'(�)*��+�'&,-./0120345&6$7$/8%&9:8&$;;<8%%&=>>?&$@@#.A$9.>7B%&;$9$=$%8&A>7C78A9.>7&$7;&A<8$98%&9:8&���������� ���%&9:$9&9:8&$@@#.A$9.>7&D%8%&9>&.798<$A9&E.9:&9:8;$9$=$%80&F.78%&4GH1I&;8A#$<8&9:<88&���������� ���&J$<.$=#8%0&K:8&A>7%9<DA9><&,#.78%13H2L5&A>778A9%&9>&9:8&;$9$=$%8&$9&#.78%&1MH1G0&&N� OOOOOO���*��OP+�'�Q �RNS OOOT�� OOO�� OOOUUO'��'O�V�OW'�Q ��X OOO�*YW+ZO[(+O'��\'�Q �]���+�OW'�Q �_� OOOa�N OOOOOO�V+'bW'�Q �OcOW'�Q �R�� OOOT�d�e OOOUUO���*��'O�V�OW'�O� �O�� OOO�*YW+ZO���+� O��\'�Q �]_�S OOOad� OOOOOO���*��OW'�Q �Rd� OOOTOdX OOOd OOOUUO'��'O�V�O� +WO��''dN OOO�*YW+ZO[(+O'��f +W]���+�O� +W_d� OOOadd OOOOOO�V+'b� +WOcO� +WRde OOOTOd�dS OOOUUO���*��'O�V�O� +WO��''e� OOO�*YW+ZO���+� O��f +W]_e� OOOaeX OOOOOO���*��O� +WRe OOOTOeN OOOe� OOOUUO'��'O�V�O�V(��O�* Y��ed OOO�*YW+ZO[(+O'���V(��Q* Y��]���+�O�V(��_ee OOOae� OOOOOO�V+'b�V(��Q* Y��OcO�V(��ReS OOOTO���� OOOUUO���*��'O�V�O�V(��O�* Y���X OOO�*YW+ZO���+� O���V(��Q* Y��]_� OOOa�N OOOOOO���*��O�V(��Q* Y��R�� OOOTO�d TOUUO��OZW''O���'(�� UUOg+bOhibjklO���'(�)*��+�'bm[X UUO���������� ���'O*'�OYnO�V�Oo��''Op((qO��W+Z�+(�b` + �(��Om[b'rWbs(���Z�+(�Rtuvwxyzw{|}���������� ���'~����~��~���~�������~����~������������~�����~�~��~���tuvwxyzw{�}���'(�~�����~����~����������~��~�����~��~��~o��''p((q�~�����~�~��~���

Page 42: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ���������������������������� ������ !"#"$%&'$(��#)�*"+",)�-.� ������ !"#"$%&'$/)%0'�1)�-2 ������ !"#"$%&'$134567)����+-� ������ !"#"$0��'$4�%�-8 ������ !"#"$0��'$9��":4�%�-���� �0;'�7 7'"%% <)�%�+30)��)% �= >�? ���#"�) %�"��7 @�+"' 1���+, A/4 B C!D;7ED)�;:E9DD�)%%F��GC-�� ���#"�) %�"��7 @�+"' 1���+, A15/H9*5 B CD)��)'C-�. ���#"�) %�"��7 @�+"' 1���+, <911IJ/( B CD)��)'C-���2 ���#"�) K�++)7���+ 7�++)7���+- LL �"+",)% 7�++)7���+�� �8 =� =� == LL 7�+%��07���=? �0;'�7 <)�%�+30)��)%MN=� >=. ��: =� >=2 7�++)7���+ B =� (��#)�*"+",)�$,)�K�++)7���+MA/4O A15/H9*5O <911IJ/(N-=8?� ?� ?= ?? ?� ?. ?� ?2 ?� ?8 �� �� �= �? P �� 7"�7Q M134567)����+ %&'567)����+N�. >�� %&'567)����+$���+�1�"7GR�"7)MN-�2 1:%�)�$)6��MSN-�� P �8 P .� .� LL %)')7� "'' �@ �Q) "DD�)%%)% �+ �Q) D"�";"%).= �0;'�7 4�%�T <)�%�+ U ,)�9''<)��')MN.? >.� 4�%�T <)�%�+ U �)%0'�% B +0''-.. /)%0'�1)� �)%0'�1)� B +0''-.� VWXYZ[\Y] _<�)�"�)D1�"�)�)+�%abcdefghciddjcbbkllmnoopqrngqlstuvnjgwlxytz������ !"#"$%&'$<�)�"�)D1�"�)�)+�-���#"�) <�)�"�)D1�"�)�)+� %)')7�9''<)��')- ���#"�) <�)�"�)D1�"�)�)+� %)')7�<)��')F:4"%�H"�)-���#"�) <�)�"�)D1�"�)�)+� �+%)��H){<)�%�+- LL 7�)"�) &0)�: �Q"� %)')7�% "'' )+���)% �+ �Q) 9DD�)%%F��G %)')7�9''<)��') B 7�++)7���+$��)�"�)1�"�)�)+�MC1545KR | }/J* 9DD�)%%)%CN-LL 7�)"�) &0)�: �Q"� %)')7�% )+���)% {��Q " %�)7�@�7 '"%� +"�)%)')7�<)��')F:4"%�H"�) B 7�++)7���+$��)�"�)1�"�)�)+�M C1545KR | }/J* 9DD�)%%)% I~5/5 4"%�H"�) B �CN- LL 7�)"�) �+%)�� �Q"� "DD% " +){ )+��: �+�� �Q) D"�";"%)�+%)��H){<)�%�+ B 7�++)7���+$��)�"�)1�"�)�)+�M C�H15/R �HRJ 9DD�)%%)% C � CM}��%�H"�)O 4"%�H"�)O 5�"�'O <Q�+)H0�;)�N C � C�94A51 M�O �O �O �NCN-

Page 43: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ������ ������������ ��������� ����������� ����������� ��������������������������� !��"�����#��$%&'�( ����������) ����������*!���%���������+��,�%&&�- ������������ �������������������+%��������#�%�� ������������������������+.��/��%0����/10&2�� ������������������������+.�����!�.%03!���4 �0&2�� ������������������������+.�����!�.%0 ��4 �0&2�� ������������������������+.�����!�.%05 !�0&2�� ������������������������+.�����!�.%0�*#��4� 6��0&&&'�� ���������7��( ������7�) ������8�8*�%�9 5,8���!#���:�5,8���!#�&�- ��������� ����������:�5,8���!#�+��!����8;<�8�%&'����������� ������7�� ������=!������ ��������� ��������������� ������������ ���������������������+8�#��%&'�( ���������7��) ���������8�8*�%�9 5,8���!#���:�5,8���!#�&�- ������������ �������������:�5,8���!#�+��!����8;<�8�%&'����������� ������������8�#��%&'�� ���������7��� ������7�� �������� ��������������������'�� ���7�( ����) ���>>�����8������#��6������� ��- �����6�!8� !��"�����#��$�.����#���?� ��4 �%���!�.�� �&�� ������ ������ !��"�����#��$���������������'�� ������@�������������������������'���� ������������� ���������� �����������(��) �����������- ��������������� ��������������������������� !��"�����#��$%&'������ ����������*!���%���������+��,�%&&��� ����������ABCDEFGDHIJ���������� ����KLMNOKPQKRSNKTOOUNMMKVWWXKYZZ[\]YR\W_KaYURKbKWcKd_e>>��,�8���9�������������@���������8#��!�!�.� �8*!�.�����!������������������8������#���+�,�8���9����%&'����������������������8���#���?� ��4 �+������!�.%f2�� �&'�>>����8!=������� �>>��,�8���9�������������@���������8#��!�!�.� �8*!�.�����!������������������8���#���?� ��4 �+�,�8���9����%&'�����������

Page 44: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ���������������������������� �������������������� !!"#�$�%���&#"������'���(��)#�"* !!����)+*,-��� ���������������������'���(��'��.#("*/.���0 1�*,-��2 ���������������������'���(��'��.#("*3 ��0 1�*,-��4 ���������������������'���(��'��.#("*51 .�*,-��6 ���������������������'���(��'��.#("*%7&#�0�18��*,,,9��: ���������;���< ������;��= ������> �>7�"'?35@>�A�.&#��B�5@>�A�.&#,��� ������C��D ����������B�5@>�A�.&#�A�.#�'� >EF� >�",9�2� ������;��2� ������G.# ��H�22 ������C�24 �����������H��26 ���������C�2: ������������������'���>�&��",9�2< ���������;��2= ���������> �>7�"'?35@>�A�.&#��B�5@>�A�.&#,�2� ���������C�2D �������������B�5@>�A�.&#�A�.#�'� >EF� >�",9����������4� ������������>�&��",9�4� ���������;��42 ������;�44 �������46 �����������#��������9�4: ���;�4< ����4= ���II� !!� #��#��H�4� ���A�8�.>�.#�� !!%���&#"�4D ������'��.#(�G# 1�-�'��.#(��# 1�-�'��.#(��1 .�-�'��.#(�#�1,�6� ���C�6� ������.#���������J�K9�62 �������64 ������II�����A � 1�����-��7�#��@�>����.#����0�$%���&#�66 ��������H��6: ������C�6< ����������6= ����������6� ����������6D ����������:��:� ����������:2 ����������:4 ������;��:6 ������> �>7�"'?35@>�A�.&#��B�5@>�A�.&#,�:: ������C�:< ����������B�5@>�A�.&#�A�.#�'� >EF� >�",9�:= ���������>�&��",9�:� ������;��:D �������<� �����������#�������9�<� ���;�<2 ���LMNOPQROSTU%��A ��!'� ��1�#��VWXYZV[\V]YV_ZZYXXVabbcVdeefghd]gbijVkld]VmVbnVojp.#����0�$%���&#����'��.#("q-�G# 1�,9.#����0�$%���&#����'��.#("r-��# 1�,9.#����0�$%���&#����'��.#("s-��1 .�,9.#����0�$%���&#����'��.#("t-�#�1,9��II�.#������7��#�$��#��H9������#��u�&G��&$���A! ��!�������J�.#����0�$%���&#��@�>���vA! ��",9���������

Page 45: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ���������������� !��"#$!$�%�&$'()*+,-./0.1-)*234+-56���7�86�-9+:;3<-=>?=@>?AB@B?C?DB-:3-EF+G:+-:;+-������H���� ���-*G9+<-I�J�7�KJJ��6�J�-:;G:-,+L+E:,-GLL-:;+-F3M,-)*-:;+-K��II�I-:GNL+O-()*+,.P0.Q-EF+G:+-:;+-���������� ���-*G9+<-I�J�7���6�J�RSTI�U �-M):;-G-VGFG9+:+FOW;),-,:G:+9+*:-,+L+E:,-GLL-:;+-F3M,-)*-:;+-K��II�I-:GNL+-:;G:-9G:E;-G-VGF:)EXLGF-LG,:*G9+O-Y3:)E+-:;+-Z-E;GFGE:+F-:;G:[,-X,+<-:3-,V+E)\]-:;+-LG,:*G9+-VGFG9+:+FO-()*+,-._01EF+G:+-:;+-���������� ���-*G9+<-8�I���U�a���I6�-M):;-\3XF-VGFG9+:+F,-:;G:-F+VF+,+*:-:;+-\)F,:-*G9+b-LG,:-*G9+b-+9G)L-G<<F+,,-G*<-V;3*+-*X9N+F-\3F-G-*+M-+*:F]O-cdG)*b*3:)E+-:;+-Z-E;GFGE:+F,-X,+<-:3-F+VF+,+*:-:;+,+-VGFG9+:+F,O���ef&gh��i�e�j��klm�n�$opp��f p�q+:;3<-r��KJJ��6�J�-sL)*+,-P10_/t-+u+EX:+,-���������� ���-I�J�7�KJJ��6�J�sL)*+-Qvt-N]-EGLL)*d-9+:;3<-?w?xyB?zy?>{b-M;)E;-F+:XF*,-G-|�I}J����-E3*:G)*)*d-:;+F3M,-:;G:-9G:E;-:;+-~X+F]-s)*-:;),-EG,+b-GLL-:;+-F3M,-)*-:;+-K��II�I-:GNL+tO-()*+,-Q/0�/VLGE+-:;+-~X+F]-F+,XL:,-)*-G*-K��ST8I�-3\-���I6�-3N�+E:,b-M;)E;-),-F+:XF*+<-:3-:;+-EGLL+FG:-L)*+-_vO-q+:;3<-r����6�J�RSTI�U �-sL)*+,-_0/.Pt-X,+,-���������� ���-9+:;3<-I�����8�r-:3-,+:-:;+-VGFG9+:+F-:3-I�J�7���6�J�RSTI�U �-sL)*+-/v/tO-W;+*b-L)*+-/v+u+EX:+,-:;+-~X+F]-G*<-L)*+,-/vQ0//P-VLGE+-:;+-~X+F]-F+,XL:,-)*-G*-K��ST8I�-3\-���I6�3N�+E:,O-()*+-/.-F+:XF*,-:;+-K��ST8I�-:3-:;+-EGLL+FO-���ef&gh��i�e�j��klm'�!""���ef&���m��pfe�q+:;3<-���I6�-sL)*+,-/.�0/Q/t-X,+,-���������� ���-9+:;3<-I�����8�r-sL)*+,/Q0/_t-:3-,+:-:;+-VGFG9+:+F,-\3F-:;+-8�I���U�a���I6�-���������� ���O-()*+-/P1X,+,-���������� ���-9+:;3<-?w?xyB?�=�@B?-:3-)*,+F:-:;+-*+M-F+E3F<O-W;),-9+:;3<F+:XF*,-G*-)*:+d+F-)*<)EG:)*d-:;+-*X9N+F-3\-F3M,-:;G:-M+F+-XV<G:+<-s3F-)*,+F:+<t-)*-:;+<G:GNG,+O-q+:;3<-7J6I�-sL)*+,-/Q0/�t-,)9VL]-EL3,+,-:;+-<G:GNG,+-E3**+E:)3*O���''�o""��ee�ff��ie p!��W;+-K��IIR66��8I�JS-s�)dO1O.1t-GVVL)EG:)3*-X,+,-G-���I6��}��8�I-3N�+E:-:3-)*:+FGE:-M):;-:;+-<G:GNG,+O-()*+-P_-EF+G:+,-:;+-���I6��}��8�I-3N�+E:O-�;+*-:;+-X,+F-VF+,,+,:;+-������������������-�R}��6�b-:;+-��6aI�R}��6�K7�86�����6� �-;G*<L+F-sL)*+,-.v_0..Pt-),-EGLL+<O-()*+-./.-EGLL,-:;+-9+:;3<-r��KJJ��6�J�-3*-:;+-���I6��}��8�I-3N�+E:-:33N:G)*-GLL-:;+-+*:F)+,-)*-:;+-<G:GNG,+O-W;+-X,+F-EG*-:;+*-,EF3LL-:;F3Xd;-:;+-+*:F)+,-X,)*d-:;+��  ¡¡¡¢¢¡7J6I�¡�£�¡��I�¡76���7�86���¤ ¡¡¡�}�J87¡¥68¡7J6I�¦§�� ¡¡¡©��� ¡¡¡¡¡¡��S¡��ª ¡¡¡¡¡¡©��� ¡¡¡¡¡¡¡¡¡76���7�86�«7J6I�¦§¬��� ¡¡¡¡¡¡­¡�ª� ¡¡¡¡¡¡7�7£¡¦��T®7���86�¡I°J®7���86�§�ª� ¡¡¡¡¡¡©�ª± ¡¡¡¡¡¡¡¡¡I°J®7���86�«��8����7�²�7�¦§¬�ª  ¡¡¡¡¡¡­¡�ª¤ ¡¡¡­�ª ­¡¢¢¡��¡7JII¡���I6��}��8�I³µ¶·¹¶º»¼���������� ���I½¾¿ÀÁ½ÂýÄÅÀ½ÆÁÁÇÀ¿¿½ÈÉÉʽËÌÌÍÎÏËÄÎÉÐѽÒÓËÇĽԽÉÕ½ÔÑÖ

Page 46: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������������� !"# $�%& '()**+,-. /01" 201 3-14 541--1- 201 6�78 '()**+,9 201 :);<=()**+,>?@*A+,B;<C+<D;E 0!"#F14 GFH"1- IJKLIMNO H- P!FF1#. QH"1- IJNLIJM P!FF R120S# T;*B;+@UV;(=WXY*ZXD;[S" 201 B;<Y+,\);<A;Y S]1P2 2S S]2!H" 201 1"24H1- H" 201 #!2!]!-1 20!2R!2P0 201 -51PH_H1# F!-2 "!R1. _ 20141 !41 -1a14!F -3P0 1"24H1-9 201 3-14 P!" 201" -P4SFF204S3b0 201R 3-H"b 201 �������� !"# $�%& '()**+,-. � cc[dATe[fgehfi[>EE<;YY(++jkAYUVX=elXmXn cc[>[YADUV;[XEE<;YY[o++jp ADU+<*[lXmXeXq*e;m;,*e>?*A+,rm;,*st ADU+<*[lXmXeXq*e;m;,*e>?*A+,WAY*;,;<su ADU+<*[lXmXeXq*e;m;,*evA,E+q>EXU*;<sw ADU+<*[lXmXeXq*e;m;,*evA,E+qrm;,*sx ADU+<*[lXmXeXq*edV+qWX=+)*sy ADU+<*[lXmXeXq*ez<AEWX=+)*s� ADU+<*[lXmXe)*AVeWAY*s[�� ADU+<*[lXmX{eYqA,Te'()**+,s�� ADU+<*[lXmX{eYqA,Te(+{s�n ADU+<*[lXmX{eYqA,Te'd<XD;s�p ADU+<*[lXmX{eYqA,Te'WXo;Vs�t ADU+<*[lXmX{eYqA,Te'BX,;Vs�u ADU+<*[lXmX{eYqA,Te'|;{*dA;VEs�w ADU+<*[lXmX{eYqA,TevA,E+q}+,Y*X,*Ys�x ADU+<*[lXmX{eYqA,Te(+{WX=+)*s�y ADU+<*[lXmX{eYqA,Te(+<E;<dX?*+<=s�� ADU+<*[lXmX{eYqA,Te'~U*A+,BX,;sn�n� U)oVA?[?VXYY[>EE<;YY(++jkAYUVX=[;{*;,EY['d<XD;nn �np [[[U<AmX*;[B;<Y+,[?)<<;,*r,*<=snt [[[nu [[[U<AmX*;[WAY*�B;<Y+,�[<;Y)V*Ys[[[nw [[[U<AmX*;[A,*[,)Do;<~Cr,*<A;Y[�[�snx [[[U<AmX*;[A,*[?)<<;,*r,*<=�,E;{snyn� [[[U<AmX*;['()**+,[o<+qY;()**+,sp� [[[U<AmX*;['WXo;V[;DXAVWXo;Vsp� [[[U<AmX*;['|;{*dA;VE[;DXAV|;{*dA;VEspn [[[U<AmX*;['WXo;V[CA<Y*ZXD;WXo;Vspp [[[U<AmX*;['|;{*dA;VE[CA<Y*ZXD;|;{*dA;VEspt [[[U<AmX*;['WXo;V[AEWXo;Vspu [[[U<AmX*;['|;{*dA;VE[AE|;{*dA;VEspw [[[U<AmX*;['|;{*dA;VE[A,E;{|;{*dA;VEspx [[[U<AmX*;['WXo;V[VXY*ZXD;WXo;Vspy [[[U<AmX*;['|;{*dA;VE[VXY*ZXD;|;{*dA;VEsp� [[[U<AmX*;['|;{*dA;VE[DX{|;{*dA;VEst� [[[U<AmX*;['()**+,[,;{*()**+,st� [[[U<AmX*;['WXo;V[+CWXo;Vstn [[[U<AmX*;['WXo;V[U�+,;WXo;Vstp [[[U<AmX*;['|;{*dA;VE[U�+,;|;{*dA;VEstt [[[U<AmX*;['()**+,[U<;mA+)Y()**+,stu [[[U<AmX*;['()**+,[:);<=()**+,stw [[[U<AmX*;['WXo;V[:);<=WXo;Vs��������������������������������������� �¡��¢�£�¤U<AmX*;[B;<Y+,\);<A;Y[U;<Y+,\);<A;Ys

Page 47: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ������ ���������������������������� ����������������������������� ����������������� ��������!� �����������"�#�$���������"�#�$����!� �����������%���&���� ���%���&��!' ���!( ���))�*&� ���*�&�!� �����+��*�,�� %&&-.� ���/0!! ���1!2 ������ ����/3,�� �%&&-30��!� ������!� ������!� ������2� ������2� ������))�*�����4562' �����������������7���8������/0�2( �����������&� %���&��7���8��%���&�/0�2� ���������#"�#�$����7���8��"�#�$���/90�2! ������&:;+���7���8��;+��/0�22 ������ #"�#�$����7���8��"�#�$���/90�2� ��������#�%���&��7���8��%���&�/0�2� ������� ��������7���8������/0�2� �������;+���7���8��;+��/0��� �������"�#�$����7���8��"�#�$���/<=0��� ������:�� �> �;+���7���8��;+��/0��' ������:�� �> �"�#�$����7���8��"�#�$���/<=0��( ������� �> �;+���7���8��;+��/0��� ������� �> �"�#�$����7���8��"�#�$���/<=0��! ������� ��;+���7���8��;+��/0��2 ������� ��"�#�$����7���8��"�#�$���/<=0��� �������?&��;+���7���8��;+��/0��� �������?&��"�#�$����7���8��"�#�$���/<=0��� ����������������7���8������/0��� �����������;+���7���8��;+��/0��� �����������"�#�$����7���8��"�#�$���/<=0��' �����������%���&��7���8��%���&�/0��( ������+�&8 �%���&��7���8��%���&�/0��� �������� ���%���&��7���8��%���&�/0��!�2 ������ ��;�&��/��8�$�&8;�&��/$�&8;�&��@AB>"BCD�<=D�<=00��� ������ ����E�/F==D�G==0��� ������ ��C� �E+��/:� �0����� ����������������@ ��;�&��/�� �����������8�%&#;�&��/����������D�%&#;�&��@HI,H6�00��'�( �����������&� %���&�@ ��"�#�/3�����&� 30��� �����������&� %���&�@ ��B�+��/:� �0��! �����������&� %���&�@,*��&�;� �����/�2 �����������8�,*��&�;� �����/0�� ���������1�� ��������������+��*��&��*��&����:&� �/,*��&�B��������0�� ������������1JKLMNOPMQORSTUVWXYZT[\\]ZUUT__aTTbc[]dTeT_fTgah))�� �+�� ?��+ ��*&���*��&���� ���������������� ��� ��� &�i����� �7���8���� &�i����� /0���������������������������

Page 48: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������ ��������������������� !" ##�$%&#��$'��(��)�*+��#,-��� ������������.���� ���������.���/ ������,-���0��1 ������$2��32#�'2$�452**+������ !" ##�$,-��6 ������$2��32#�'2$�452**+"�75&��2#�8���9�$#24:#� #+;<,,-��=��> �������$*�7?�7#@��4*5!�#8���9�$#24%4�3$)�$#+��� ���������A?�7#@��4*5BCD?CE,-��� �������$*�7?�7#@��4*52**%&#��$F�!#�$��+��� ���������$�G�%&#��$F�!#�$��+,��� ���������H��/ ������������� I4�&����*�2&#��$'��(��)�*+%&#��$C��$#���#,��0 ������������H��1 ����������������$*�7?�7#@��4*%&#��$'��(��)�*+��#,-��6 ������������.���= ���������.���> ������,-������� ������$2��32#�'2$�452**+�$*�7?�7#@��4*,-��� ������$2��32#�'2$�452**+"�75&��2#�8���9�$#24:#� #+;<,,-�����/ �������(F2I�45!�#?�7#+J�(J,-��0 ������$2��32#�'2$�452**+�(F2I�4,-��1 ������$2��32#�'2$�452**+"�75&��2#�8���9�$#24:#� #+;<,,-��6��= ������)27?�7#@��4*5!�#8���9�$#24%4�3$)�$#+��> ���������A?�7#@��4*5BCD?CE,-��� ������)27?�7#@��4*5!�#C*�#2I4�+(24!�,-�/� ������$2��32#�'2$�452**+)27?�7#@��4*,-�/� ������$2��32#�'2$�452**+"�75&��2#�8���9�$#24:#� #+;<,,-�/��// ������$�7#" ##�$5!�#?�7#+JD�7#J,-�/0 ������$�7#" ##�$5!�#C$2I4�*+(24!�,-�/1 ������$�7#" ##�$52**%&#��$F�!#�$��+�/6 ���������$�G�%&#��$F�!#�$��+,�/= ���������H�/> ������������� I4�&����*�2&#��$'��(��)�*+%&#��$C��$#���#,�/� ������������H�0� ���������������$�7#" ##�$%&#��$'��(��)�*+��#,-�0� ������������.��0� ���������.��0/ ������,-�00�01 ������$2��32#�'2$�452**+$�7#" ##�$,-�06 ������2**+$2��32#�'2$�4,-�0=�0> ������*�!�42K'2$�45!�#F2K� #+$�G�L��*F2K� #+MN�ON�PN�P,,-�0��1� �������*F2I�45!�#?�7#+J%**��!!�QRSJ,-�1� ������*�!�42K'2$�452**+�*F2I�4,-�1�TUVWXYZW[Y\]_abcdeffgd__hiijklmegnoipqkr

Page 49: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ������� �������������������������� ���!"��# ����������$���������������!"�����% ������ ����& �'������������(������& �)(!"��* ����������$������ ����& �'���!"��+ ����������$������ ����& ���������!"����%� ���������& �'������������('���& �)(!"�%� ����������$���������& �'���!"�%, ����������$���������& ���������!"�%��%# ������� ��'������������(� ��)(!"�%� ����������$������� ��'���!"�%% ����������$������� ����������!"�%*�%+ �������-.��'������������(�-.���&/ ���)(!"�%� ����������$�������-.��'���!"�*� ����������$�������-.����������!"�*� �����������$����!"�*,�*� ������0/��$��������'$./���*# �����������1�2.�'$./��0/��$����3�2.�'$./��45647�!!"�*��*% ������0/��$��������2.����2.����8�.�$�8���������2.�����** ���������(����������$��$������ �(!!"�*+ ������0/��$'������������('���& �)(!"�*� ������0/��$������2.��8����9.��:.������/��;!!"�+� ������0/��$������0/��$'���!"�+� ������0/��$������2.��8����9.��:.������/��<=!!"�+, ������0/��$������0/��$��������!"�+� ������0/��$������2.��8����9.��:.������/��<=!!"�+#�+� ������0/��$2/��.����������(���(!"�+% ������0/��$2/��.��68��.�'���������+* �����������1�68��.�'��������!�++ ���������>�+� �������������/���8�?.��8��.���� .� ��68��.��?�����?�!��� ������������>��� ���������������0/��$2/��.�68��.���� .� ���?�!"��, ������������@���� ���������@���# ������!"������% ������0/��$������0/��$2/��.�!"��* ������0/��$������2.��8����9.��:.������/��;!!"��+ �������0/��$����!"���,�� ��������.1��2/��.����������(2�.1���6����������(!",�� ��������.1��2/��.��68��.�'��������,�, �����������1�68��.�'��������!,�� ���������>,�# �������������/���8�?.��8��.���� .� ��68��.��?�����?�!,�� ������������>ABCDEFGDHFIJKLMNOPQKRSSTQLLKUVVWXKKYZRT[K\KV]KX_

Page 50: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������ ������������������� !"#$$�%&'$(�%)!�*��+!,-!.$/0��1 ������������2���3 ���������2���� ������/0������� ������4,,-���� !"#$$�%/0�����5 ������(% !�$"#$$�%6 !$7!8$-9:% !�$�;!��<%$�=9/0��� ������(% !�$"#$$�%64,,&'$(�%>( $!%!�-��? ���������%!��&'$(�%>( $!%!�-/��� ���������@��1 ������������A#�B('�.�(,�4'$(�%)!�*��+!,-&'$(�%<.!%$�!.$/��3 ������������@��� ���������������(% !�$"#$$�%&'$(�%)!�*��+!,-!.$/0��� ������������2���� ���������2���� ������/0��5��� ������4,,-(% !�$"#$$�%/0��?��� ������4,,C(%,��>( $!%!�-��1 ���������%!��C(%,��&,4A$!�-/���3 ���������@����� ������������A#�B('�.�(,��(%,��DB� (%E-C(%,��<.!%$�!.$/�5� ������������@�5� ���������������A!� �%F#!�(! 6'B� !-/0�GG�'B� !�,4$4�4 !�'�%%!'$(�%�5� ���������������H= $!+6!8($-I/0�55 ������������2��5� ���������2��5? ������/0��5��51 ������ !$J( (�B!-$�#!/0�53 ���2�GG�!%,�'�% $�#'$���5���� ���GG�K4%,B! �'4BB��K!%�A�!.(�# "#$$�%�( �'B('L!,��� ���A�(.4$!�.�(,�A�!.(�# "#$$�%&'$(�%)!�*��+!,-&'$(�%<.!%$�!.$/��� ���@��5 ������'#��!%$<%$�=:%,!8MM0��� ��������? ������(*�-'#��!%$<%$�=:%,!8�N�I/��� ���������'#��!%$<%$�=:%,!8�O�%#+�!�P*<%$�(! �M�Q0��1 ��������3 ������(%,!87!8$R(!B,6 !$7!8$-99�S�-'#��!%$<%$�=:%,!8�S�Q//0��� ������(%,!87!8$R(!B,&'$(�%)!�*��+!,-!.$/0���?� ���2�?��?� ���GG�K4%,B! �'4BB��K!%�%!8$"#$$�%�( �'B('L!,�?5 ���A�(.4$!�.�(,�%!8$"#$$�%&'$(�%)!�*��+!,-&'$(�%<.!%$�!.$/��?� ���@�?? ������'#��!%$<%$�=:%,!8SS0�?� �������?1 ������(*�-'#��!%$<%$�=:%,!8�TO�%#+�!�P*<%$�(! /�?3 ���������'#��!%$<%$�=:%,!8�O�I0UVWXYZ[X\Z] _abcde_fgghe_ijjkl__mnfho_p_jq_rls

Page 51: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ������� ��������� ������������������������������ ��!"�����#���$%���� �&''(��� ������������������)!��*����+*� ���,�'(��� ���-���.��/ ���00�1�����!���21���3"��$4"��*�����!��!5���� ������,���,*��3"��$4"��*�)!��*����+*� ��)!��*�#,�����,�'��� ���6��7 ��������8 ��������� �������" 9��:+#�������;����"������<��'(�7� �������7� �������+���" 9��:+#�������=;�>'�7� ������6�7. ���������!"�����#���$%����;�>(�7/ ���������!"�����#���$�;����"����?���!"�����#���$%���'(�7� ������������������������������ �!"�����#���$�?��)����%@�''(�7� ���������+����A ������������������!"�����#���$�?�������A ��''(�77 ������������A ������������������!"�����#���$�?��B��A ��''(�78 ���������� �������������������!"�����#���$�?��# ���''(�7� ����������1*�������������������!"�����#���$�?���1*��A" 9���''(�8� ��������� ��������������������� ��" 9��:+#������'(�8� ��������������������������������� ��!"�����#���$%���� �&''(�8� �������������4"��*�����#�9�����"�'(�8. ������������,�*"�4"��*�����#�9�����"�'(�8/ ������-��8� �����������8� ���������9�*2��4"��*�)!��*����+*� ���,�'(�87 ���-��88�8� ���00�1�����!���21������2�,�"������������������������������ ������,���,*��������������)!��*����+*� ��)!��*�#,�����,�'��� ���6��� ������!"�����#���$%����;���. ����������%���?�������%����������������?�������''�C�&'(��/ ��������� �������+���" 9��:+#�������=;�>�DD�!"�����#���$%����E��" 9��:+#������'��� ������6��7 ���������!"�����#���$�;����"����?���!"�����#���$%���'(��8 ������������������������������ �!"�����#���$�?��)����%@�''(��� ���������+����A ������������������!"�����#���$�?�������A ��''(.�� ������������A ������������������!"�����#���$�?��B��A ��''(.�� ���������� �������������������!"�����#���$�?��# ���''(.�� ����������1*�������������������!"�����#���$�?���1*��A" 9���''(.�. ��������� ��������������������� ��" 9��:+#������'(.�/ ��������������������������������� ��!"�����#���$%���� �&''(.�� ������-�.�� ����-�.�7.�8 ���00�1�����!���21���9�*2��4"��*�����!��!5�.�� ������,���,*��9�*2��4"��*�)!��*����+*� ��)!��*�#,�����,�'.�� ���6FGHIJKLIMKNOPQRSTUVPWXXYVQQPZ[[\]PP_WYPaP[bPc]d���"����;���������������������������������������������������������������*�e"������?����*���4$B��A ��3"��$���������?�������''(

Page 52: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������ ������������ ���������� ����������� ���������!"#$%�&'(!��)%*�+��%*",�*-*).%/01��2 ��������� ���������)'�/!"#$%�&'(!��)%*�3+�40��5 ������������6 ������������7"��%!�(!���8!9%:�+�41��� ������������7"��%!�(!����+��%*",�*-;%�/7"��%!�(!���8!9%:01��� ������������)9<%:�=)%,9-*%�<%:�/>>�?�7"��%!�(!���-;%�@99�%**8A/001��� ������������')�*�BC#%<%:�=)%,9-*%�<%:�/7"��%!�(!���-;%�=)�*�BC#%/001��� ������������,C*�BC#%<%:�=)%,9-*%�<%:�/7"��%!�(!���-;%�DC*�BC#%/001��� ������������%#C),<%:�=)%,9-*%�<%:�/7"��%!�(!���-;%�(#C),/001�� ������������EFG!%<%:�=)%,9-*%�<%:�/7"��%!�(!���-;%�HFG!%B"#$%�/001��2 ������������#C:<%:�=)%,9-*%�<%:�/>>�?�!"#$%�&'(!��)%*01��� ������������)!9%:<%:�=)%,9-*%�<%:�/>>�?�/7"��%!�(!���8!9%:�?�I001��5 ������������!%:�J"��G!-*%�(!C$,%9/��"%01��6 ������������E�%K)G"*J"��G!-*%�(!C$,%9/��"%01��� ���������L���� ������L���� ������7C�7F�/(:7%E�)G!�%0��� ���������� ���������%-E�)!�M�C7N<�C7%/01�� ������L���2 ���L������5 ���OO�FC!9,%*�7C,,�PF%!�)!*%��J"��G!�)*�7,)7N%9��6 ���E�)KC�%�KG)9�)!*%��J"��G!@7�)G!H%�'G�#%9/@7�)G!(K%!��%K�0���� ����� � ������� � ������� � ������� � ������� ������)'�/�%*",��++�I0� 2 ���������Q&E�)G!HC!%-*FGPR%**C;%A)C,G;/�F)*S�>H%�*G!�C99%93>S� � ������������>H%�*G!�C99%9>S�Q&E�)G!HC!%-HD@8BTR(MM@U(01� 5 ������%,*%� 6 ���������Q&E�)G!HC!%-*FGPR%**C;%A)C,G;/�F)*S�>H%�*G!�!G��C99%93>S� � ������������>(��G�>S�Q&E�)G!HC!%-HD@8BTR(MM@U(01�2� �����������2� ������$�GP*%J"��G!@7�)G!H%�'G�#%9/%K�01�2� ���L��2� ����2 ���OO�#C)!�#%�FG9�22 ���E"$,)7�*�C�)7�KG)9�#C)!/M��)!;�C�;*VW0�2� �����25 ������!%P�@99�%**JGGNA)*E,C�/01�26 ���L��2� L�OO�%!9�7,C**�@99�%**JGGNA)*E,C�XYZ[\][_]`abcdefghbijjkhccblmmnobbpqikrbsbmtbuov�%*",�*�+�E%�*G!w"%�)%*-;%�@,,H%GE,%/01)!���%*",��+�E%�*G!w"%�)%*-C99H%�*G!/')�*�BC#%<%:�=)%,9-;%�<%:�/0S���,C*�BC#%<%:�=)%,9-;%�<%:�/0S�%#C),<%:�=)%,9-;%�<%:�/0S�������������EFG!%<%:�=)%,9-;%�<%:�/001�������������������������������������

Page 53: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

��������������� ���� ����������������������������� ��!��""#$$%�����&�'�(�� ��)'���*���������� ��+��'����,�(-�'����,�(��,��-�����. �����),&���/� ��!��""01���--�23456789:;:74<����� ��=>�?�@A�B'����.��''�� ��CDEFGHIJFKILDHGM�=#N��$�O�� ��A�"���#N��$�!P�A$����Q$� �� ���-���/-���'RRSTRUV<��'�*�--��O�W���'�RXYTRXV�*�--�� ��,�� ������"$�Z���� �����"$�[N��A�"��&\�*������������������������ ������&�'�O�W����RU]�*�--'��$_"�#N��$�!P�A$����Q$� ������&����� ��).������'����+�.��.-������ �������''�&�������).������ ��abc��**�����d-�Oefghijkhljmnopqrstuovwwxuppoyzz{|oo}~vx�o�oz�o�|�v�o��q�qvto���GFEEI����op�xuu�| y�o�up�t�poz�o�tq�{q��o�G�KEFI���ILDHG�FE|��o�xz�pq��o�zo��uo�u��ou��x�| w�o�q�wq��ou��xqupo�q��o��uotvp�o�vruo�����|u�on��uxovwwq��ovo�u�ou��x�ov�woyxz�pq��o�zoq�|

Page 54: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� ������� ������������������������������������ !"�#��"�$%�&�'%((���"#��"#�%���)*�+����%",�#���-./01234�567889:�;��</=>567889:?�&�% ������@#��%"� !@@��#;�A�#�;'��BCDEF97G67889:HI8F9:JDCK9CLDM�N@%"���OPQROSTU�;��:DV867889:HI8F9:JDCK9CLDM�N@%"���OSWROXOU?����+� #%$�@*Y�Z@#��"!#%$�@*?�#������� !"��"#���!�"�A)���%"�#���F:MDV[DV8\FD]M�!"'�+�����_ab�#;�$%�&�!�+!�#% �@!���"#�*Y��%������@#��%"�!� !@@�#;�A�#�;'�F:MDV[DV8\FD]MHI8F9:JDCK9CLDM�N@%"���OcTRWTXU�#;�'%�d+@!*�#����+� %(%�'��� ;�'Yefghijklmnoplkqmnrlmst!"*�'!#!)!���A!"!,�A�"#��*�#�A�� !"��#;���%"'%$%'�!@�;����#��;(�uvw��#!#�A�"#��%"�!'!#!)!��?��;�#�!#�+�;,�!A��! ���%",�#�!#�'!#!)!��� !"�%"$;x��#��AY�u� ��"!A�'� ;@@� d#%;"��;(�uvw��#!#�A�"#��!��� !@@�'�yz{|}~��|{�}~�|}yY�������"!)@���+�;,�!A��#;�%"$;x��#;��'�+�; �'�������%",�;)�� #��#�!#�%A+@�A�"#�#���%"#��(! �������������������Y��]]��]D�8�8DLD:8�� !"��� �%$��!�,�A�"#���+� %(%�'�&%#��#���A�#�;'��%"���%#�'�(�;A�%"d#��(! ��JCDB�CDM�8�8DLD:8Y��"�!''%#%;"?���]]��]D�8�8DLD:8�� !"��+� %(*�{�z��z���|���}z}|y�%"�&�% ��!��#;��'�+�; �'���� !"�+@! ����#��"�$!@���Y��"#��(! ����]]��]D�8�8DLD:8%" @�'���A�#�;'��#;��+� %(*�&�% ��+!�!A�#����%"�!��#;��'�+�; �'����!���;�#+�#�+!�!A�#���Y����%"#��(! ��!@�;�%" @�'���A�#�;'��#;�;)#!%"�#���$!@����;(�;�#+�#�+!�!A�#������#��"�'(�;A�!��#;��'�+�; �'���Y�efg���l��s�qj�k�oplkqmss���t!"*�'!#!)!���!++@% !#%;"���� �%���,�!�!"#����#�!#�!����%���;(�'!#!)!���%"���#%;"�?��+'!#��!"'�'�@�#%;"���¡� �#���+�;+��@*�)�(;���#���!++@% !#%;"� ;"#%"����+�; ���%",�#���"�¡#�'!#!d)!���;+��!#%;"Y�¢;���¡!A+@�?�&��"�*;��#�!"�(���A;"�*��@� #�;"% !@@*�)�#&��"�)!"x�! d ;�"#�?���$��!@�(! #;���'�#��A%"��%(�#���#�!"�! #%;"�%���� ���(�@Y�£;��)�,%"�)*��+� %(*%",#����;�� ��! ;�"#�!"'�#���!A;�"#�*;��&%���#;�#�!"�(���(�;A�#�!#�! ;�"#�#;�!�'��#%"!#%;"! ;�"#Y�¤�¡#?�*;���+� %(*�#���'��#%"!#%;"�! ;�"#Y�����)!"x� �� x��#����;�� ��! ;�"##;�'�#��A%"��&��#����%#��(�"'��!�����((% %�"#�#;� ;A+@�#��#���#�!"�(��Y��(��;?�#���)!"x�&%#�d'�!&��#����+� %(%�'�!A;�"#�!"'?�%(�!@@�,;���&�@@?�'�+;�%#��%#�%"#;�#���'��#%"!#%;"�! ;�"#�#; ;A+@�#��#���#�!"�(��Y�¥�!#��!++�"��%(�#���#�!"�(���(!%@��!(#���#���)!"x�&%#�'�!&��#���A;"d�*�(�;A�#����;�� ��! ;�"#¦��"�!�+�;+���)!"x%",��*�#�A?�#���)!"x���'�+;�%#��#���A;"�*%"�#����;�� ��! ;�"#Y�§;&�&;�@'�*;��(��@�%(�#���A;"�*�&!����)#�! #�'�(�;A�*;����;�� �! ;�"#�!"'�#���)!"x�©ª_«�'�+;�%#�#���A;"�*�%"�#���'��#%"!#%;"�! ;�"#¦¬|�­y��z®{­��|{�}yy®­��"!)@���!�+�;,�!A�#�!#�%"#��! #��&%#��!�'!#!)!���#;�ba°ª°°°±°²aª«³ab°©«_ª«bª²aª«µª«³ab°©«_²¶ª°²ª°ª²©_·aª«³ab°©«_Y�u� ��!"�;+��!#%;"�!@�;�%��x";&"pklj�¹�º�j»o��¼oefg½¾¿«À·¿ª¿aª²Á_°Âªµ«bªÃba°©_·ª²«baª³b«ÃaÀba²ª©µµab²ª°Ãb«²²ª°°±°²aªÄ°_°·aÄa_ª²Á²ÅaIJƪ¿aª©_abµ°ÃaªÇÈÉÉÈÊÉËÌÍÈÍËÎËÏͪ³b«Ð©a²ª°ªÀ_©µ«bĪ©_abµ°Ãaªµ«bª²³aéµÁ©_·ª©_³À°_ª«À³Àª³°b°Äaab²ªµ«bª²«baª³b«ÃaÀba²ª°_ªµ«bª©_Ыѩ_·ª²«baª³b«ÃaÀba²Òpklj�¹�º�j»o��¼oefgÓ¾Ãëb©_·ª«ª¿aªÔ°Ð°ª¾ÕÖª«ÃÀÄa_°©«_ªµ«bª©_abµ°ÃaªÇÈÉÉÈÊÉËÌÍÈÍËÎËÏÍƪµ«bªÄ°Â©ÅÄÀĪ³«b°±©©Áª±a×aa_ª°°±°²aª²Á²aIJƪ³b«·b°Ä²ª²¿«Àª³b«Ãa²²ª¿aªÀ³°aªÃ«À_²×¿©Ã¿ª©_©Ã°aª¿«×ªÄ°_Áªb«×²ª×abaªÀ³°a¶ª«bªØËÙÚÉÍÌËͲªbaÀb_aªµb«Äª°ªÇÈÉÉÛÈÊÉËÌÍÈÍËÎËÏͪ±aµ«baª«±°©_©_·ª¿aªÐ°Àa²ª«µª°_Áª«À³Àª³°b°Äaab²Ò

Page 55: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

����������� �� ��������������������������������������� �!"�"#$�$�%��&���"�����'"(��)���%$'(�(���'���*$+�%$�$("#$��"����������,�������������������--�.��/��,������������� �0�++(""(�1�"#$"�����'"(���&(��2(3$��"#$�%�"�*��$��4$��"(��5�67��22�(��$�"(���)�84%�"$����%�%$2$"(����4$�9&��+$%����4��"��&�"#$�"�����'"(���'����"�*$��$:$��$%�;("#�8"�4$�&��+(�1����$;�%�"�*��$�4$��"(�� �<�22(�1�*�'=�"#$�"�����'"(���2$�:$��"#$�%�"�*��$�(��("���"�"$�4�(���"��"#$�%�"�*��$�4$��"(�� �>#(��(��8�$&82�;#$����4��"(����&���"�����'"(���&�(2��"��'�+42$"$�4��4$�2? �@���8�*��=9�''�8�"9"����&$��%(�'8��(��)�"#$�"�����'"(���;�82%�*$���22$%�*�'=�(&�"#$�%$4��("�'�82%��"�*$�+�%$�(�"��"#$�%$�"(��"(����''�8�" �A�:��4��:(%$��"�����'"(���4��'$��(�1�:(��+$"#�%���&�(�"$�&�'$�BCDDEFGHCD �I$"#�%JKLMNLOPOQQRL��4$'(&($��;#$"#$��$�'#�STU��"�"$+$�"�'�++("���&"$��("�'�+42$"$��5��GVWE��18+$�"6����;#$"#$���$:$��2�STU��"�"$+$�"���#�82%�*$�1��84$%������"�����'"(���5��XYZ[E��18+$�"6 �@&�"#$���18+$�"�"��[EG\WGCBC]]HG�(��XYZ[E)�"#$�4��1��+�+8�"�&�22�;�"#$�2��"STU��"�"$+$�"�(��"#$�"�����'"(���;("#���'�22�"��BCDDEFGHCD�+$"#�%�OQQRL�5"��'�++(""#$�'#��1$��"��"#$�%�"�*��$6����BCDDEFGHCD�+$"#�%�_O abc�5"���$"8���"#$�%�"�*��$�"�("���"�"$�4�(���"��"#$�"�����'"(��6 �@�"$�&�'$�BCDDEFGHCD��2���4��:(%$��+$"#�%�dKLMNLOePOQQRL�"��%$"$�+(�$�"#$��8"�'�++("��"�"$�&���"#$�BCDDEFGHCD �fghiijklmnom@��"#(��'#�4"$�)�?�8�2$���$%�*��('�%�"�*��$�'��'$4"�)�#�;�"��p8$�?���%�+��(482�"$�%�"��(���%�"�*��$�8�(�1�STU���%�#�;�"��8�$�Aqr0�"���22�;�A�:���442('�"(����"��(�"$��'"�;("#�A�:�qr�%�"�*��$� �s�8�2$���$%��*�8"�"#$�STU�'�++��%��tuvuBw)�xytuzw)�{|}\wu���%�}u~vuwu)����;$22����'2�8�$���8'#������uzu)��z}uz������%�xyyuz���xy �s�8�'�$�"$%���%�'��&(198�$%�%�"�*��$��(��A�:��qr�*?�8�(�1�4�$%$&(�$%�STU��'�(4"� �s�8�2$���$%�"#$��"$4��&���*"�(�(�1���BCDDEFGHCD�"��"#$�%�"�*��$)�'�$�"(�1���tGYGE]EDG�"��(�"$��'"�;("#�"#$�%�"�9*��$���%�"�)�$�$'8"(�1�"#$��"�"$+$�"���%�4��'$��(�1�"#$��$�82"� �>#$��?�8�8�$%���zC�tEG�"��(+42(&?�"#$�4��'$����&�'���$'"(�1�"����%�"�*��$���%�'�$�"(�1��"�"$+$�"� �s�8�8�$%�|VE~�YVE�tGYGE]EDG��"��'�$�"$�4�$'�+4(2$%�STU��"�"$+$�"� ��$��2���4��:(%$%��:$�:($;���&BYZZY�ZEtGYGE]EDG����%�"�����'"(���4��'$��(�1 �@��"#$��$�"�'#�4"$�)�?�8�22�*8(2%�1��4#(9'�2�8�$��(�"$�&�'$��8�(�1�A�:����A�:������@�"$'#��2�1?��&�"#$�&8"8�$ ����lk������������ ��¡�¢£�����¤!�%�"�*��$�54 ¥¦§6�(�����(�"$1��"$%�'�22$'"(����&�%�"� �!�%�"�*��$�+���1$+$�"��?�"$+�5qrIS74 ¥¦§6�4��:(%$��+$'#��(�+��&����"��(�1)���1��(3(�1)��$"�($:(�1���%�+�%(&?(�1�%�"� ¤>�%�?���+��"�4�482���%�"�*��$�+���1$+$�"��?�"$+����$��$2�"(���2�%�"�*��$�54 ¥¦§6��?�"$+� �¤STU�54 ¥¦§6�(��"#$�(�"$���"(���2��"��%��%�2��18�1$�8�$%�"��p8$�?�54 ¥¦§6���%�+��(482�"$�$2�"(���2�%�"� �¤©��1��+��'���$'"�"�)���%�(�"$��'"�;("#)��$2�"(���2�%�"�*��$��:(�����(�"$�&�'$���&";��$�"#�"�&�9'(2("�"$��'�++8�('�"(����*$";$$����%�"�*��$�+���1$+$�"��?�"$+���%���4��1��+ �¤!�Aqr0�%�(:$��54 ¥¦§6�$��*2$��A�:���442('�"(����"��'���$'"�"����%�"�*��$�(����4��"('82���qrIS��%��22�;��?�8�"���$"�($:$���%�+��(482�"$�%�"�*��$�%�"� �

Page 56: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� � �������������������������������� �!�"#����#"$%#�#&#'�'()*+,-./012.-*3./.4.5,*6789:;<=*5/1+,5*3./.*02*/.4-,5*6789:;<=8*>.4-,5*.+,*?1@715,3*1A*+1B56789:;<=C*.23*+1B5*.+,*?1@715,3*1A*?1-D@25*02*BE0?E*F.-D,5*.+,*5/1+,38*()*/.4-,G5*7+0@.+H*I,H*6789:;<=*E.5*.*D20JD,*02*,.?E*+1B8(K.?E*?1-D@2*6789:;<=*1A*.*/.4-,*+,7+,5,2/5*.*30AA,+,2/*.//+04D/,8*(>E,*7+0@.+H*I,H*?.2*4,*?1@715,3*1A*@1+,*/E.2*12,*?1-D@28*()2*03,2/0/H*?1-D@2*05*/E,*LMN*5/.23.+3*B.H*/1*+,7+,5,2/*.2*.D/102?+,@,2/,3*6789:;O=*?1-D@28>E,*LMN*PQRSTPTU*I,HB1+3*6789:;O=*@.+I5*.*?1-D@2*.5*.2*03,2/0/H*?1-D@28*()*A1+,0V2*I,H*05*.*?1-D@2*02*.*/.4-,*/E./*@D5/*@./?E*/E,*7+0@.+HWI,H*?1-D@2*02*.21/E,+*/.4-,8>E05*05*I21B2*.5*/E,*XD-,*1A*X,A,+,2/0.-*Y2/,V+0/H*6789:Z:=8*()*12,W/[email protected]*+,-./0125E07*6789:Z9=*4,/B,,2*/.4-,5*0230?./,5*/E./*.*+1B*02*12,*/.4-,*?.2*E.F,@.2H*+,-./,3*+1B5*02*.*5,7.+./,*/.4-,8*(KF,+H*?1-D@2*02*.*7+0@.+H*I,H*@D5/*E.F,*.*F.-D,C*.23*/E,*F.-D,*1A*/E,*7+0@.+H*I,H*@D5/*4,D20JD,8*>E05*05*I21B2*.5*/E,*XD-,*1A*K2/0/H*Y2/,V+0/H*6789:Z9=8([1+,0V2*I,H5*,2.4-,*02A1+@./012*A+1@*@D-/07-,*/.4-,5*/1*4,*\102,3*/1V,/E,+8*>E,+,G5*.*12,W/[email protected]*+,-./0125E07*4,/B,,2*.*7+0@.+H*I,H*.23*0/5*?1++,5712302V*A1+,0V2*I,H8��������� � ] #'��$_ abc$de�fg(>E,*4.50?*A1+@*1A*.*JD,+H*6789:Zh=*05iRjRkTlmlnopqlrstuvwsxvBE,+,*/E,*.5/,+05I*6myl789:Zh=*0230?./,5*/E./*.--*?1-D@25*A+1@*rstuvwsxv*5E1D-3*4,*5,-,?/,3C.23*rstuvwsxv*57,?0A0,5*/E,*/.4-,*02*/E,*3./.4.5,*A+1@*BE0?E*+1B5*B0--*4,*+,/+0,F,38*(>1*+,/+0,F,*57,?0A0?*?1-D@25C*+,7-.?,*/E,*m*B0/E*.*?1@@.W5,7.+./,3*-05/*1A*?1-D@2*2.@,58*��������� � �z{ |$}"#e'�(>E,*17/012.-*~�RoR*?-.D5,*6789:Z�=*02*.*JD,+H*57,?0A0,5*/E,*5,-,?/012*?+0/,+0.*A1+*/E,*JD,+H8*>E,4.50?*A1+@*1A*.*JD,+H*B0/E*5,-,?/012*?+0/,+0.*6789:Zh=*05iRjRkTl��u�x�wsxv��*��u�x�wsxv��*�*nopq*rstuvwsxv*~�RoR*���rv��s(>E,*~�RoR*?-.D5,*?.2*?12/.02*17,+./1+5*�C*�C*��C*��C*�C*��*.23*jP�R8*jP�R*6789:Z�=*05*D5,3*A1+5/+02V*7.//,+2*@./?E02V*6789:Z�=*B0/E*B0-3?.+3*?E.+.?/,+5*7,+?,2/*6�=*.23*D23,+5?1+,*6�=8*()*7,+?,2/*?E.+.?/,+*6�yl789:Z�=*02*.*7.//,+2*0230?./,5*/E./*.*5/+02V*@./?E02V*/E,*7.//,+2*?.2E.F,*�,+1*1+*@1+,*?E.+.?/,+5*./*/E,*7,+?,2/*?E.+.?/,+G5*-1?./012*02*/E,*7.//,+28*()2*D23,+5?1+,*6�*�*789:Z�=*02*/E,*7.//,+2*5/+02V*0230?./,5*.*502V-,*?E.+.?/,+*./*/E./*7150/012*02/E,*7.//,+28*��������� � ��|�|���$}"#e'�()*JD,+HG5*+,5D-/*?.2*4,*51+/,3*B0/E*/E,*poQRo*�U*?-.D5,*6789:ZZ=8*>E,*50@7-,5/*A1+@*1A*.2*poQRo�U*?-.D5,*05iRjRkTl��u�x�wsxv��*��u�x�wsxv��*�*nopq*rstuvwsxv*poQRo*�U*��u�x�*�ikiRjRkTl��u�x�wsxv��*��u�x�wsxv��*�*nopq*rstuvwsxv*poQRo*�U*��u�x�*QRikBE,+,*�ik*57,?0A0,5*.5?,2302V*1+3,+C*QRik*57,?0A0,5*3,5?,2302V*1+3,+*.23*��u�x�*57,?0A0,5*/E,*?1-WD@2*12*BE0?E*/E,*51+/*05*4.5,38*>E,*3,A.D-/*51+/02V*1+3,+*05*.5?,2302VC*51*�ik*05*17/012.-8*(�D-/07-,*?1-D@25*?.2*4,*D5,3*A1+*1+3,+02V*7D+715,5*B0/E*.2*poQRo*�U*?-.D5,*1A*/E,*A1+@poQRol�Ul��u�x��l���r������v��l��u�x��l���r������v��l 

Page 57: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ������ ����� ��� ����� �� ������� ��� �� ���� ��� � ��� !��"#$ %& ����' �����(�� ���) �� )�����) ������ � )�� !��"#$*+,-./01232324+56.06789-97:5/;74<=-.>=+7?9@=+AB7CDDEFGHICDJ� KLL�� M�KL NO$PQRST ��"U�� "�V� &"�� )V� )����� �# ��)�� �U W����� � ������� )��) �"������� )� )�� )�����$ �� ��� � &�"� &�" )�� KLL�� M�KL �O�"�)�" �XY�Z�[\(]_abcdaefgh]_abcdaeighj(k��l(mdn_efKLL��(M�KL(mdn_eih(((�L(mdn_efo]_abcdae(p(mdn_eio]_abcdae�� �L ������ NO$PQRST �O�� & �� )�� ������� &"�� ���� )���� )��) �"� ���O�"�� )� ��)�"� ��V� �� "�V� �"� q� ���$ %& � rst �)�)����) ���� ������� V )� )�� ���� ���� &"�� ���) O�� )�u����' )�� ������ ����� ���) �� &���# !��� & �� NO$PQRST �# O"�& v �U )��� V )� )�� " )��������� ��� � ��) NoT$ *+,-./012323wCDxEFy7*-9-+;+0-J� KLY��\ �)�)����) NO$PQRzT ���")� � ��V "�V �)� � )����$ �� ��� � &�"� �& )� � �)�)����) �KLY��\(KL\�(mdn_ecdae({]_abcdaef|(]_abcdaei|(}|(]_abcdaec~(((��Z��Y({�d_ef|(�d_ei|(}|(�d_ec~V��"� mdn_ecdae � )�� )���� � V� �� )� ���") )�� "�V$ �� mdn_ecdae � &����V�� �# � �����u��O�"�)�� � �) �& ������ ����� � O�"��)�����$ �� � �) �& ������ ����� � &����V�� �# )�� rst��#V�"� ��Z��Y NO$PQRzT ��� � �����u��O�"�)�� � �) �& W����� � O�"��)�����$ rst ���� � �U�� !��)�� N�T )� ��� � ) �)" �U�$ � �O�� &# � �)" �U ���)� � �U � � �U�� !��)� �rst' ����O� )�� � �U�� !��)� V )� ���)��" � �U�� !��)� N $�$' ��T$*+,-./012323�����yE7*-9-+;+0-J� ����\� �)�)����) NO$PQR�T ��� & �� ��)� � � )����$ �� ��� � &�"� �& �� ����\� �)�)����) �����\�(mdn_ecdae((((Y�\(]_abcdaefhph�d_ef|(]_abcdaeihph�d_ei|(}|(]_abcdaechph�d_ec(((�����(]��me��dV��"� mdn_ecdae � )�� )���� )� �O��)�$ ��#V�"� Y�\ NO$PQR�T � &����V�� �# � �����u��O�"�)��� �) �& ]_abcdaep�d_e O� "�$ �� �O) ���� ����� ������ ��)�"� ��� V� �� "�V� )� �O��)�$*+,-./012323��E�EyE7*-9-+;+0-J ��Z�\� �)�)����) NO$PQ�QT "���W�� "�V� &"�� � )����$ �� � �O���) &�"� &�" � ��Z�\� �)�)�u���) ���Z�\�(k��l(mdn_ecdae(�����(]��me��dV��"� mdn_ecdae � )�� )���� &"�� V� �� )� ����)� � "�V N�" "�V�T$ �� �O) ���� ����� ]��me��d��)�"� ��� V� �� "�V� )� ����)�$ %& )� � ������ � �� ))��' ��� )�� )������ "�V� �"� ����)��$*+,-./0123w*+--.067<>797�9�978�789-9@9A+�"������ O�"� ��W� ��)����� ��W� �� NO$PQ�QT � ��)����� V )� )�� ��� �� � ���V�' ��� �r� ��� t ��v$ ��W� �� ��� ��)� �� �������� W�"� �� ��� � ��)V�"� W�"� ��$�� ��W� �� ��&)V�"� � ����)�� � )�� �� ���� "��)�"# �& #��" ����� ��)����) �� � "��)�"#$ ��W� �� ����� V )� ��W�"�� & ��� )��) ������ #�� )� ���& U�"� ��� "�� )$ ��&�"� �v���) �U )����& ��� &"�� � ������� V ���V' #�� ���) ��) )�� ��W "�����) W�" ���� M������l� )� "�&�" )� )������� �v��) ��)����) �� � "��)�"#$

Page 58: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ����������������������������������� ��!"#$%&"''"'()*&+#��,�!"#$%&"''"'()�-./��01�2�31.34��3�5��,�67�2/8�-�,9:����;�3<-.4�,��� ��(=>??)>@A�-�,�B�,C.34�B.� �D8E8�FG��9H�11�1�18�8H8���I���J ��D8E8�FG�KL����/�8//�B��5������.3��,8;��B.� �D8E8�FG�-,�9�� ��;�99831�/.3�I�����;83����.�����;,�8���18�8H8���M�,�3�7NO��;,.2���831�2�,-�,9�7NO�P��,.��I�Q8; �;�99831�5����3��,�8�� ��KLR�2,�92��9����H����,9.38��1�B.� �8���9.;�/�3�0S:I�TUVWXYZ[\]]_ YZZUVWXZabWYbcZdbefUghXZabcbicWcjckU�l8;C84��L+m+*!no�;�3�8.3��;/8�����831�.3��,-8;���-�,�8;;���.34�,�/8�.�38/�18�8H8����.3�D8E8I��p�(qrr"s#Kqr��Ht�;��02Iuvwx:�98384���� ��;�33�;�.�3�H��B��3�8�D8E8�2,�4,89�831�8�18�8H8��I(qrr"s#Kqr��Ht�;����38H/��2,�4,89�����;,�8���7NO���8��9�3���� 8��8;;����18�8I��yzKm"z{+r+|"z�02Iuvwx:�9�� �1�|"#(qrr"s#Kqr�02Iuvwx:�8���92������;�33�;�����8�18�8H8���8�8�}~O�� 8���2�;.-.���� ��2,���;�/�-�,�;�99�3.;8�.�3M�� ����H2,���;�/�02Iuvwx:�-�,�;�99�3.<;8�.�3�831�� ��18�8H8���389�I��(qrr"s#Kqr�9�� �1�sz"+#"?#+#"%"r#�02Iuvww:�;,�8����8�?#+#"%"r#��Ht�;��02Iuvww:M�B .; �;83H�����1������H9.��7NO���8��9�3������� ��18�8H8��I��?#+#"%"r#�9�� �1�"�"s�#"��"z��02Iuvww:����;�����8�P��,5�831�,���,3��8��"!�o#?"#��Ht�;�02Iuvww:I��"!�o#?"#�9�� �1���38H/��8�2,�4,89����983.2�/8���P��,5�,���/��I��p��"!�o#?"#{"#+y+#+��Ht�;��02Iuvww:�1��;,.H���8��"!�o#?"#���;�3��3��I�l,�4,89��;83�����9��8<18�8�2,�4,8998�.;8//5�����H�8.3�.3-�,98�.�3�8H����� ���"!�o#?"#�;�/�93�389���831��52��I���"!�o#?"#{"#+y+#+�9�� �1�|"#(qo�%r(q�r#�02Iuvww:�,��,.�E���� ��3�9H�,��-��"!�o#?"#�;�/<�93�I��"!�o#?"#�9�� �1�r"�#�02Iuvww:�2��.�.�3��� ���"!�o#?"#�;�,��,����� ��3����,�B�831�,���,3�#z�"�.-�� ��,�B���.������� �,B.��M�.��,���,3���+o!"I�J .��9�� �1�9����H��;8//�1����H�4.3�2,�;���.348��"!�o#?"#�H�;8����� ��;�,��,�.��.3�.8//5�2��.�.�3�1�H�-�,��� ��-.,���,�BI������2���.H/��������,8;���8; ��"!�o#?"#�;�/�93�8��8��2�;.-.;�D8E8��52�I��"!�o#?"#{"#+y+#+�9�� �1|"#(qo�%r@��"�02Iuvww:�,���,3��8�@��"!�02Iuvw�:�;�3��83��028;C84��L+m+*!no:�.31.;8�.34�� �;�/�93����52�I���"!�o#?"#�����9�� �1���52.;8//5�,�;�.E��8��83�8,4�9�3���.� �,�8�;�/�93�3�9H�,�08��83�Kr#:��,�8;�/�93�389��08��8�?#zKr|:�.31.;8�.34�B .; �;�/�93���E8/�������H�8.3I���"!�o#?"#�,�B�831�;�/�93�3�9H�,����8,��8��uI�Q8; �?#+#"%"r#��Ht�;��;83��2�3��3/5��3���"!�o#?"#�8��8��.9�I�� �3�8�?#+#"%"r#�,���,3��8�3�B�"!�o#?"#M�� ��?#+#"%"r#�;/������ ��2,.�,��"!�o#?"#I�TUVWXYZ[\]][efUghXZabW�Ub�����bicWcjckU�@+&o"{q'"o�02Iuvw�:�9�� �1�|"#(qo�%r(o+!!�02Iuvw�:�,���,3��8�(o+!!��Ht�;��� 8��,�2,���3��� ����2�,;/8����-�8//��Ht�;���.3�8�28,�.;�/8,�;�/�93I�p��@+&o"�02Iuvw�:������� .��.3-�,98�.�3��������2�� ��1�-8�/��;�//�,�31�,�,�831�;�//��1.��,�-�,�� 8��;�/�93�.3�8��@+&o"I��(qrr"s#Kqr�9�� �1�sz"+#"?#+#"%"r#� 8��83��E�,/�81�1�E�,�.�3�� 8��,�;�.E���� ��,���/���52��831;�3;�,,�3;5I�J ��,���/���52���2�;.-.���B �� �,�� ���"!�o#?"#���;�,��,�.��8H/������;,�//�.3�H�� �1.<,�;�.�3���,�-�,B8,1��3/5�831�B �� �,�� ���"!�o#?"#�.����3�.�.E�����; 834��I�J ��,���/��;�3;�,<,�3;5�02Iuv��:��2�;.-.���B �� �,�� ���"!�o#?"#�;83�H���218��1I��7�9��DFG��1,.E�,��02Iuv��:�1��3�����22�,���;,�//8H/���,��218�8H/���"!�o#?"#�I��"!�o#?"#{"#+y+#+�9�� �1�|"#(qo�%r(o+!!�+%"�02Iuv��:��H�8.3��8�;�/�93���-�//5�P�8/.-.�1;/8���389�I��@+&o"{q'"o�9�� �1�|"#(qo�%r(q�r#�02Iuv��:�,���,3��� ��3�9H�,��-�;�/�93��.3�� ���"!�o#?"#I��@+&o"{q'"o�9�� �1�|"#(qo�%r�+%"�02Iuv��:�,���,3��� ��;�/�93�389��.3�� ���"!�o#?"#I�

Page 59: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

�������� ����� ������������������������������ !����"#$%&'()��*�+,-.�+��� �������/�01�-2.�-+��$�3�4����5���������������6��� ��"#$%&'()�7��17-.�����-1�*�7��8�7�9.�,-���������02.��� ������$�3�4����5�������������:����;��"#$%&'()�7��17-.�����<4=�>��+��+�#+7�,/10+7�7�9�+-��/�01�-��8��������02.�1-��70?,-@��� ������$�� ���������������4 ������"#$%&'()�#�.,�,�-.������� �������/17.�7�+��+�.#�/,8,/�7�9$;4 �A�>�3�4����5����������BCA�3�4����A�>��A��D� ��5�"#$%&'E)�-��,8,�.�+-?�F3�4���1.,-@�+#+7�,/10+7�3�4����5����*G�/��+.�,�.�����0���+�������+�+�,-���������0��+.�/�+-@��$HIJKLMNOPQRSTUVWXYZNKI[\]JI -��78+/����6����"#$%&_&)�/�-8,@17�.�+��+�+*+.��/�--�/�,�-�+-����/1��.�+�a1�7?�+1���+�,/+00?$�b�/�--�/������6����"#$%&_&)�7��+,-.�/�--�/������������+�+*+.��9�,0�������*G�/��,.�,-�1.�$�b�,./�--�/������6����"#$%&_&)�/�--�/�.c���/1��.�+�a1�7?c����-�/0�.�.�����/�--�/�,�-$F54>��6����"#$%&_&)�"+�/�--�/������6���)�97+#.�+��� ��������*G�/��+-��+00�9.�?�1����./7�00�+-�1#�+���,�.�7�9.$�d-0,e��+��� ��������*G�/�c�+�F54>��6����,.�./7�00+*0��+-��1#�+�+*0��*?���8+10�$���>D�5��6����"#$%&_&)c�+��,./�--�/������6���c�/+/��.�+��� ������2.��+�+�,-�����7?$�b��>D�5��6����,.�./7�00+*0��+-��1#�+�+*0�$�b���>D�5��6����,.�+0.��.�7,+0,f+*0�$�g0+..���6���hA�iC5�A�"#+/e+@��=�i�jk l�kA�6 ��m�#$%&_&)�#7�n,��.� ���C>�������� �6o�>��pAq�9�,/��7��17-.�+-��*G�/����+��,�#0���-�.�,-��78+/����6���o�>��Aq�"#+/e+@��=�i�jk l�kA�6p ��)���+��/+-�*��1.������/7�+���n+7,�1.��?#�.��8���6���.$���6���o�>��Aq�"#$%&_&)��������>A����F54>��6����7��17-.�+�F54>��6�����*G�/�$�F54>��6����������� ��rA��.#�/,8,�.������+�+*+.��dst$�F54>��6����������� ��r �A ����.#�/,8,�.�����1.�7-+��$�F54>��6����������� ��h� 6�A5�.#�/,8,�.�����#+..9�7�$�F54>��6����������� ������� 5�.#�/,8,�.�����uvt�a1�7?���+��9,00�*��1.������#�#10+���+���6���$�F54>��6������������j�>������/1��.�����uvt�a1�7?$�w�������j�>����#�78�7�.��.�+*0,.��.�+�� �>�C� ���������+�+*+.�c�#7�#+7�.�����a1�7?�������� �c���/1��.�����a1�7?�+-��.��7�.�������p �������7��17-���*?�a1�7?$�x����� �>�C� c�������� ��+-���� �������+7���-/+#.10+����,-����F54>��6�����*G�/�$�HIJKLMNOPQyz{W|}{W~VX}XW�W�X�hA���A�5������� �.�"#$%&_�)�+7��/��#,0��c�.�����?���/1�����7���88,/,�-�0?���+-�������� �.$�hA���A�5������� �.�/+-��+n��#+7+����7.c�.������.+���a1�7?�/+-���/1���9,����,88�7�-��+7@1��-�.$�b�#+7+����7�,.�.#�/,8,���9,���+�a1�.�,�-��+7e�"�)�,-�����uvt�.�+����-�$���8�7����/1�,-@�+�hA�p��A�5������� �c�?�1��1.��1.��hA���A�5������� �2.�����������.����.#�/,8?�����+7@1��-�.$�hA���A�5������� ��������� ����AC �2.�"#$%&_�)�8,7.��+7@1��-��7�#7�.�-�.�����#+7+����7�-1��*�7�*�,-@�.���+-������.�/�-��+7@1��-��,.���+��#+7+����72.�n+01�$��+7+����7�-1�*�7.�+7��/�1-����87���%c�.�+7�,-@�9,�������8,7.��a1�.�,�-��+7e�"�)$�w������ ����AC ��+1���+�,/+00?��./+#�.���AC ��#+7+����7�n+01�.�+.�-�/�..+7?$� -��78+/��hA���A�5������� ��#7�n,��.�.���������.�8�7��+/��.1##�7����uvt��?#�$�HIJKLMNOPQ�HKM[I�Y�[MJI��[I����g��-+*0�.�#7�@7+�.����,-n�e��.��7���#7�/��17�.�"#$%&�_)�1.,-@������4��������� �"#$%&�_)��*G�/�.$������4��������� ��/+-�.#�/,8?�,-#1��#+7+����7.$������4��������� ��/+-�.#�/,8?��1�#1��#+7+�����7.�"#$%&�_)�,-�9�,/��+�.��7���#7�/��17��/+-�#0+/��7��17-�n+01�.$�

Page 60: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ��������������������������������� !"#$%&�'&�����()%���''��*+,-./0.1234/56-417003/8596:;<=>?57/[email protected]/[email protected][email protected]/594-507254G5467-.234/0?5.05.503/8A75467-.234/HI/4D/5.05./5.24B315467-.234/96:;<==?54-5.52-./0.1234/596:;<==?:5+J252C757/E54G5.52-./0.1234/K5.5E713034/51./[email protected]@.1I52C752-./0.1234/:5+L4BB3223/85.52-./0.1234/596:;<==?5G3/[email protected]/90?H3/07-20K5N6E.2705./E5E7FA727051.//425@75-7O7-07E5D32C4N2567-G4-B3/85.5/[email protected]/:5+P4AA3/[email protected]./0.1234/596:;<[email protected]/[email protected]/:5+Q.O.56-4O3E7052-./0.1234/56-417003/85O3.5B72C4E054G53/27-G.175RSTTUVWXST:5+Y72C4E5ZUW[\WSRS]]XW596:;<==?506713G3705DC72C7-57.1C5_ 502.27B7/2514BB3205.G27-532514BF6A727059.5Wa\U5.-8NB7/2?54-5DC72C7-507O7-.A5_ 502.27B7/[email protected]./0.1234/:5+bC7/[email protected]_ 502.27B7/253/52C752-./0.1F234/5D32C5.51.AA5245RSTTUVWXST5B72C4E5VS]]XW5924514BB3252C751C./[email protected]:;<==?4-5RSTTUVWXST5B72C4E5aSddefVg59245-72N-/[email protected]./0.1234/c6:;<==?:5+Y72C4E5hUW[\WSRS]]XW596:;<==?5E727-B3/7052C75.N2414BB32502.275G4-52C75RSTTUVWXST:5ijklmnjopjqrstjuvpwjxyz{ |3AA53/52C75@A./I053/57.1C54G52C75G4AA4D3/8502.27B7/20}.?,C753/27-/.234/.A502./[email protected]./8N.875305 :@?J52.@A753/[email protected]/0302054G5 5./E5 :1? 2.27B7/254@~71205-72N-/5_ 5�N7-�5-70NA205.05 54@~7120:E?,C75 5N/3�N7A�53E7/23G37057.1C5-4D53/5.52.@A7:7? _ 5I7�D4-E5 5305G4AA4D7E5@�52C7507A71234/51-327-3.52C.2506713G�52C75-4D052407A71253/5.5�N7-�:G? _ 5I7�D4-E05 506713G�52C754-E7-53/5DC31C5-4D05.-7504-27E53/5.5�N7-�:8?Y7-83/[email protected][email protected] 52C752.@A70:C?J9/?5 5305./54-8./3M7E514AA71234/54G5E.2.:3?J9/?5 5305.507254G514ANB/05DC4075O.AN705B.21C52C756-3B.-�FI7�5O.AN7054G5./F42C7-52.@A7:5~? 5B72C4E5 [email protected]/[email protected]:5I?�/27-G.175 5C7A605B./.8752C7514//71234/5@72D77/5.5Q.O.56-48-.B5./[email protected]:A?J9/?5 54@[email protected]�N7-�[email protected]:5B?�/A3I75.5�UZ\dW�UW54@~712K5 5./E5 54@~71205.-7501-4AA.@A75./E5N6E.2F.@A75@�5E7G.NA2:/? K5.5E3014//7127E5�S��UWK51.1C7052C75E.2.54G5.5�UZ\dW�UW53/5B7B4-�:��wqjuwr��rijklmnjopjqrstjuvpwjxyz{ .? _ :5@?5-4D0K514ANB/0:51?5�UZ\dW�UW:5E?56-3B.-�5I7�:57?5�����:5G?5�����5��:58?~43/3/8:[email protected]:53?5G4-738/5I7�:5~?5�aX�Ua�fTfhUaK5hUWRSTTUVWXST:5I?5RSTTUVWXST:5A?5�WfWU]UTW:B?��eV�S��UWK5RfV�U��S��UW:5/?5RfV�U��S��UW:stjuvpwjwxyzx ����%�(������&����(��%(���(�  ¡¢(£&�&¤&'�¥5�03/852C75271C/3�N7050C4D/53/52C3051C.627-K5E7FG3/75.514B6A7275�N7-�5.66A31.234/[email protected]:5¦-4O3E752C75G4AA4D3/856-7E7G3/7E5�N7-370}55

Page 61: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���������� ���� ��������������������������������� ���!��"!� ���������#��$�$����������%&��$�������!��'�����������������"�(%���&�������!��')���$���*�+����%&�( ,-"�.�&�������$%������$�%���#��!��$����+�!+�����������)�������%�������%�!+��$���%���"�� ���������#��$�$���$�����%&��$�������������������������$���"�.�&�����������������#��!��$����+!+������%�������%�!+��$����%���"&�/��0$&���%+�������1���$���+�������������##��#�$���"2$�#��+���34�56�7�8�9$����##��#�$����%��������������#��&��$%�&�1���+"�:��������9������������##�+���$���9%�1���$��";<=> ?@ABACDAEFGHIABFJEKLGGIFMABFJEKNJOKBPQKRSSTUK@ABAVAWQX�2��$%����&���Y��%$#����$�%��#Y#�$���$�%���������6��Z �&���!���"�[�������������&�!���!�������&$���\$��$%]�&�����%&��&&�%�9�&����������&���!�����!�+$%]�������%�$����%&��%�$�+�$%��]�$�+���%����$%���"�:���9��������������&$������&���!���$%����������9$%]�9�+�_��:&&���%�9�������"!� &$�������\$��$%]�$%������$�%������%�������"��:&&���%�9��$���������%�������"�a����!������������!��'��������0���%��%��+�$%�������b����cd7e���!��"�"�&�:&&���%�9��%��+�$%�����������cd7e���!�������$%'���������9$����$����";<=< ?fgGIJhQQK@ABAVAWQX�(%� ���$�%�ij"k*�9��$%���&���&��%���#��+��Y#�+������$������+�������Y��������������#��+��)��#�+����"�(%���$���\���$��*�9��#��0$&����&���!���������#��+���������������#�%&����������#��+��Y#�+������$������+"�:� lm����$#����������������n5op�qnn �&���!����$��#��0$&�&�9$�������\��#����������$�����#���"��r�$����%��##�$���$�%����������9�������������_��:&&���#��+�����������n5op�qnn���!��"!�:&&�#�+�����$%������$�%���������##��#�$������!������������%�9���#��+��"�s����\��#��*�����������$�&���#��+����&&�����#�+�����$%������$�%�������� tpt�unvw5op�qnn ���!��"s$]���xy"zz�$�������%�$�+Y�����$�%��$#�&$�]������������n5op�qnn �&���!���"�;<={ ?fgGIJhQQK@ABAVAWQK|HQOhKLGGIFMABFJEX��}�&$�+�\���$��xy"y����#��0$&����34�56�7�8��%&��3~n8���nt��������9�������������#���������1���+������$���$������������&����������34�56�7�8����&�Y�$%�&�$%�����3~n8���nt"� ��#���#��&��$%�&�1���$������_��� ������������#��+����9��'$%]�$%�2�#�����%�� :m "�!� �����������+���#��+����9��'$%]��0���zj������"��� ��������������$��$�%���#��+����$%�&����%&$%]���&��������������$��$�%�����";<=� ?fgGIJhQQK@ABAVAWQK@ABACDAEFGHIABFJEKLGGIFMABFJEX�}�&$�+�\���$��xy"k����#���������������9$%]����'�_��(%�������!���������+�!+�ij����������!���Y#���Y����$��$�%���#��+���"!�(��������#��+��)��!$���&�+�$��$%����������%����%��*��&&����ijj�!�%��"��s�����������$��$�%���#��+����9$���]������������0����ij*jjj*��&&����ijj�!�%��";<=� ?L��OQWWK�JJ�KDJ�FNFMABFJE�K�G�ABQKAEKf�FWBFE�KfEBOhX�}�&$�+�����#��]����$%�s$]�"xy"zj�xy"zx����#��0$&����37���������������9��������������������������&�%���&��ovt�n�n� ���$%��n� ����nb�un �����������#&�������������%���%��+�$%������vv�n 7��Z�&���!���"�;<=� ?L��OQWWK�JJ�KDJ�FNFMABFJE�K@QIQBQKAEKf�FWBFE�KfEBOhX�}�&$�+�����#��]��������\���$��xy"����#��0$&����37���������������9��������������������������&�%���&�vnpn�n�n� ���$%��n� ����n�un ���������&���������������%���%��+�$%������vv�n 7��Z�&���!���"�;<=� ?�GBFJEAIK�OJ�QMB�KL�DK�AWQK�BH�hK�FBPKAK@ABAVAWQX�}�&$�+������#�$�%���:[}����� ��&+��%�$%�����#����zz�zy����������%��������&���!����������������������%��$%������$�%"�r��#��Y0$&���� lm����$#�������������7t�Z�t�t6t n*�9�$����������$%]�����!�����%�$��$%]��������������%���������e�56n���%�u���*��ce��%�u���*���tupt6pn7tpt��n���v��6pn���%&�~��tp7tpt��n���v��6pn�"��

Page 62: Java How To Program, 10th Edition (Early Objects) - Prince ...fivedots.coe.psu.ac.th/Software.coe/LAB/JDBC/JDBC Chapter...6 5 4 0 3 . 1 2 1 0 / . * - , + * % ! $ # ! 8 : 9 8 7 : #

���� �������� ����������������������������������� !"#$%&'%$"()*+,-).,&)+&(-%&/01234//5&6"("#",%788 8888 88 9:;<=>99?@ABCDEFAGEHCFAAFBIJKAALKBAMNDEO@CKICPEHCFAQNDPEHCFAPJRNCISARTDNEKHTFMAD UV?9W<X?Y=::Z??Z=[\:;<=>99?MJGTPMCPASCICDKRJFFNPPNJG]CEADJPPSCIAPPJRNCISARTDNEKHTFMAD_=X<>\:;<=>99?MJGTPaCAOJTDPPJRNCISARTDNEKHTFMAD?V<VZ9b\:;<=>99?MJGTPaAAcIKSCICDKPJRNCISARTDNEKHTFMAD Y=::Z??Z=[\:;<=>99?MJGTPRJFFNPPNJG]CEADJPPSCIAPPJRNCISARTDNEKHTFMAD