7/23/2019 Fetch Records From Database Using Servlet
1/31
M Lma [rbhi`t Qipbrt bn
Dit`g Qi`bres Drbo Emtmamsi Yscnf Pirvlit
Puaocttie tb tgi Eipt. bd Cndbromtcbn Ui`gnblbfy, PNCPU
Os. Pgmcj Qisgom (=10==M=140)Or. Ugbfctc Pmc Uihm (=10==M=160)
Or. Pgmgul Pgmcj(=10==M=170)
Or. Nmllm Prmvmn Juomr (=10==M=130)Or. Egmvclc Tmosgc Jrcsgnm (=10==M=1M0)
Os. Mnctgm Pclviru (=10==M=1A0)
Yneir tgi fucemn`i bd
Or. J. PQII QMOM OYQUGS
Mssb`cmti [rbdissbr
PNCPU
Eipmrtoint bd Cndbromtcbn Ui`gnblbfy
P`gbbl bd @boputir P`cin`i mne Cndbromtc`s
PriiNcegc Cnstctuti bd P`cin`i mne Ui`gnblbfy
Smonmopit, Fgmtjismr Omneml, Q.Q Ecst., Gyeirmame 9;= 0;=
=
7/23/2019 Fetch Records From Database Using Servlet
2/31
Cntrbeu`tcbn
Ugcs mrtc`li ixplmcns gbw tb dit`g emtm drbo m emtmamsi uscnf m Pirvlit cn Hmvm.Ugi NitAimns CEI cs usie dbr tgcs mpplc`mtcbn.
Dit`g Emtm drbo Emtmamsi
Ugcs mrtc`li ixplmcns gbw tb dit`g emtm drbo m emtmamsi uscnf m sirvlit cn Hmvm.Dbr tgcs mpplc`mtcbn wi niie tgi dbllbwcnf tbbls8
Brm`li=;f Emtmamsi
Ubo`mt Pirvir
NitAimns CEI
Vi niie tb `rimti tgi dbllbwcnf dclis8
=. usirlbfcn tmali
1. cneix.gtol dcli
0. Dit gEmtm.hmvm dcli
5. wia.xol dcli
=. usirlbfcn tmali
Dbr dit`gcnf emtm ybu niie tb gmvi m tmali wctg oultcpli ri`bres. Cn tgcsmpplc`mtcbn C usi m "usirlbfcn" tmali syntmx dbr `rimtcnf tgcs tmali ms cn tgidbllbwcnf8
`rimti tmali usirlbfcn(nmoi vmr`gmr1(5;;;), pmsswbre vmr`gmr1(5;;;),
iomclce vmr`gmr1(5;;;), buntry vmr`gmr1(5;;;)):Ub cnsirt emtm tgi syntmx cs8
cnsirt cntb usirlbfcn vmluis ('', '', '', ):
Dbr ixmopli C cnsirtie twb rbws uscnf8
1
7/23/2019 Fetch Records From Database Using Servlet
3/31
cnsirt cntb usirlbfcn vmluis ('Pgmgul', 'mgoie', 'sgmgulKfomcl.`bo', 'Cnecm'):
cnsirt cntb usirlbfcn vmluis ('Qisgom', 'sgmcj', 'risgomKfomcl.`bo', 'Cnecm'):
Dbr rimtcnf omnumlly
Vi niie m tmali tb stbri usir cndbromtcbn cn tgi emtmamsi. Cn tgcs "rifcstrmtcbndbro" wi `rimti m tmali nmoie "usirlbfcn".
Pyntmx dbr tmali8
`rimti tmali usirlbfcn(nmoi vmr`gmr1(5;;;), pmsswbre vmr`gmr1(5;;;),iomclce vmr`gmr1(5;;;), buntry vmr`gmr1(5;;;)):
Br usi tgi dbllbwcnf prb`ieuri.
Ptip =
Bpin tgi emtmamsi gboi pmfi mne lbfcn tb ybur m``bunt ms cn tgi dbllbwcnf8
0
7/23/2019 Fetch Records From Database Using Servlet
4/31
Ptip 1
Nbw `lc`j bn "Bahi`t Arbwsir" mne `gbbsi "@rimti" -> "Umali" ms cn tgidbllbwcnf8
5
7/23/2019 Fetch Records From Database Using Servlet
5/31
Ptip 0
Nbw typi tgi dbllbwcnf eitmcls bd ybur tmali (ms tmali nmoi mne tgicr `bluonnmois) ms cn tgi dbllbwcnf8
9
7/23/2019 Fetch Records From Database Using Servlet
6/31
Ptip 5
Nbw `lc`j bn "Nixt" untcl ybu rim`g tgi `rimti pmfi, tgin ybur tmali cs rimtie
ms cn tgi dbllbwcnf8
Nbw tb `rimti tgi btgir dclis8
cneix.gtol PcfnYpPirvlit.hmvm
wia.xol
4
7/23/2019 Fetch Records From Database Using Servlet
7/31
Vi niie tb usi tgi dbllbwcnf prb`ieuri dbr tgcs.
Ptip 9
Bpin tgi NitAimns CEI.
6
7/23/2019 Fetch Records From Database Using Servlet
8/31
Ptip 4
@gbbsi "Hmvm wia" -> "Via prbhi`t" ms cn tgi dbllbwcnf8
7
7/23/2019 Fetch Records From Database Using Servlet
9/31
Ptip 6
Nbw typi ybur prbhi`t nmoi ms "QifcstrmtcbnDbro" ms cn tgi dbllbwcnf8
3
7/23/2019 Fetch Records From Database Using Servlet
10/31
Ptip 7
@lc`j bn "Nixt" mne `gbbsi ybur sirvir wczmre: C sili`tie Ubo`mt6 ms cn tgidbllbwcnf8.
=;
7/23/2019 Fetch Records From Database Using Servlet
11/31
Ptip 3
Nbw eiliti ybur eidmult "cneix.hsp" dcli mne `rimti m niw "cneix.gtol" dclimne wrcti tgi dbllbwcnf `bei tgiri.
cneix.gtol
Ysir Qifcstrmtcbn Dbro
Qifcstrmtcbn Dbro
Nmoi8
@rimti [msswbre8
==
7/23/2019 Fetch Records From Database Using Servlet
12/31
@bndcro [msswbre8
Iomcl-Ce8
@buntry8
Cnecm
[mjcstmn
Amnflmeisg
hmpmn
=1
7/23/2019 Fetch Records From Database Using Servlet
13/31
@mnmem
Ptip =;
Nbw `rimti m sirvlit dcli wctg tgi nmoi "PcfnYpPirvlit" mne prbvcei tgidbllbwcnf `bei dbr ct.
PcfnYpPirvlit.hmvm
copbrt hmvm.cb.*:
copbrt hmvmx.sirvlit.*:
copbrt hmvmx.sirvlit.gttp.*:
=0
7/23/2019 Fetch Records From Database Using Servlet
14/31
copbrt hmvm.sql.*:
pualc` `lmss PcfnYpPirvlit ixtines GttpPirvlit {
prbti tie vbce eb[bst(GttpPirvlitQiquist riquist, GttpPirvlitQispbnsirispbnsi)
tgrbws PirvlitIx`iptcbn, CBIx`iptcbn {rispbnsi.sit@bntintUypi("tixt/gtol"):
[rcntVrctir but ? rispbnsi.fitVrctir():
Ptrcnf n ? riquist.fit[mrmoitir("unmoi"):
Ptrcnf p ? riquist.fit[mrmoitir("upmss"):
Ptrcnf i ? riquist.fit[mrmoitir("uiomclCe"):
Ptrcnf ? riquist.fit[mrmoitir("u`buntry"):
try {
@lmss.dbrNmoi("brm`li.hea`.ercvir.Brm`liErcvir"):
@bnni`tcbn `bn ?ErcvirOmnmfir.fit@bnni`tcbn("hea`8brm li8tgcn8Klb`mlgbst8=91=8xi","smneiip", "wil`boi"):
[ripmriePtmtioint stot ? `bn.pripmriPtmtioint("cnsirt cntb usirlbfcnvmluis(2,2,2,2)"):
stot.sitPtrcnf(=, n):
stot.sitPtrcnf(1, p):
stot.sitPtrcnf(0, i):
stot.sitPtrcnf(5, `):
cnt c ? stot.ixi`utiYpemti():
cd (c > ;) {
but.prcntln("Sbu mri su``issdully rifcstirie....."):
}
} `mt`g (Ix`iptcbn iy) {
Pystio.but.prcntln(iy):
}
=5
7/23/2019 Fetch Records From Database Using Servlet
15/31
but.`lbsi():
}
}
Ptip ==
Nbw insuri tgmt tgi `bei bd ybur wia.xol dcli cs tgi smoi ms8
wia.xol
PcfnYpPirvlit
PcfnYpPirvlit
PcfnYpPirvlit
/PcfnYpPirvlit
Ptip =1
Nbw ybur prbhi`t cs rimey.
=9
7/23/2019 Fetch Records From Database Using Servlet
16/31
Qcfgt-`lc`j bn tgi prbhi`t oinu tgin sili`t "Qun" ms cn tgi dbllbwcnf8
=4
7/23/2019 Fetch Records From Database Using Servlet
17/31
Ugi dbllbwcnf butput cs finirmtie.
=6
7/23/2019 Fetch Records From Database Using Servlet
18/31
Nbw dcll cn tgi eitmcl ms sgbwn.
@lc`j bn "Qisit" cd ybu tgcnj ybu wbule pmss sboi cn`brri`t emtm. Ugi eiob
bd tgi risit cs sgbwn ailbw. Pcn`i giri C typie tgi wrbnf iomclce, nbw C `lc`jbn tgi Qisit auttbn.
=7
7/23/2019 Fetch Records From Database Using Servlet
19/31
Dcll cn tgi `brri`t eitmcl. C dcllie cn tgi dbllbwcnf eitmcls.
=3
7/23/2019 Fetch Records From Database Using Servlet
20/31
Nbw `lc`j bn "Dcncsg": tgi "PcfnYpPirvlit" cs sgbwcnf tgi dbllbwcnfoissmfi.
1;
7/23/2019 Fetch Records From Database Using Servlet
21/31
Nbti
Nbw ybur emtm cs smvie cn tgi emtmamsi ybu `rimtie mt tgi aifcnncnf bd tgcsmrtc`li.
Ub sii tgi emtm cn tgi emtmamsi,
bpin tgi emtmamsi gboi pmfi mne
fb tb "Bahi`t Arbwsir" -> "Tciw" -> "Umali". Pili`t ybur tmali ms "usirlbfcn".Nbw `lc`j bn "emtm" tgmt cs hust sgbwn up bvir tgi tmali.
1=
7/23/2019 Fetch Records From Database Using Servlet
22/31
@rimtcnf btgir dclis
Vi niie tb usi tgi dbllbwcnf prb`ieuri tb `rimti tgi btgir dclis.
Ptip =
Bpin tgi NitAimns CEI.
11
7/23/2019 Fetch Records From Database Using Servlet
23/31
Ptip 1
@gbbsi "Hmvm wia" -> "Via mpplc`mtcbn" ms cn tgi dbllbwcnf8
10
7/23/2019 Fetch Records From Database Using Servlet
24/31
Ptip 0
Uypi ybur prbhi`t nmoi ms "Vil`boi" mne `lc`j bn "Dcncsg" ms cn tgidbllbwcnf8
Ptip 5
Nbw eiliti ybur eidmult "cneix.hsp" dcli mne `rimti m niw "cneix.gtol" dclimne wrcti tgi dbllbwcnf `bei tgiri.
15
7/23/2019 Fetch Records From Database Using Servlet
25/31
cneix.gtol
UBEB supply m tctli
Intir ybur Nmoi8
Ptip 9
Nbw `rimti m sirvlit dcli wctg tgi nmoi "Pimr g" mne wrcti tgi dbllbwcnf `beitgiri.
Pimr`g.hmvm
copbrt hmvm.cb.*:
copbrt hmvm.sql.*:
copbrt hmvmx.sirvlit.PirvlitIx`iptcbn:
19
7/23/2019 Fetch Records From Database Using Servlet
26/31
copbrt hmvmx.sirvlit.gttp.*:
pualc` `lmss Pimr g ixtines GttpPirvlit {
pualc` vbce ebFit(GttpPirvlitQiquist riquist, GttpPirvlitQispbnsirispbnsi)
tgrbws PirvlitIx`iptcbn, CBIx`iptcbn {rispbnsi.sit@bntintUypi("tixt/gtol"):
[rcntVrctir but ? rispbnsi.fitVrctir():
Ptrcnf nmoi?riquist.fit[mrmoitir("unmoi"):
try{
@lmss.dbrNmoi("brm`li.hea`.ercvir.Brm`liErcvir"):
@bnni`tcbn`bn?ErcvirOmnmfir.fit@bnni`tcbn("hea`8brm li8tgcn8Ko`neisjtbp;68=91=8
xi","smneiip","wil`boi"):
[ripmriePtmtioint ps?`bn.pripmriPtmtioint("sili`t * drbousirlbfcn wgiri nmoi?2"):
ps.sitPtrcnf(=,nmoi):
but.prcnt(""):
but.prcnt("Qisult8"):
QisultPit rs?ps.ixi`uti]uiry():
/* [rcntcnf `bluon nmois */
QisultPitOitmEmtm rsoe?rs.fitOitmEmtm():
wgcli(rs.nixt())
{
but.prcnt(""):
but.prcnt(""+rsoe.fit@bluonNmoi(=)+""):
but.prcnt(""+rs.fitPtrcnf(=)+""):
but.prcnt(""+rsoe.fit@bluonNmoi(1)+""):
but.prcnt(""+rs.fitPtrcnf(1)+""):
but.prcnt(""+rsoe.fit@bluonNmoi(0)+""):
14
7/23/2019 Fetch Records From Database Using Servlet
27/31
but.prcnt(""+rs.fitPtrcnf(0)+""):
but.prcnt(""+rsoe.fit@bluonNmoi(5)+""):
but.prcnt(""+rs.fitPtrcnf(5)+""):
}
but.prcnt(""):
}`mt`g (Ix`iptcbn i1)
{
i1.prcntPtm`jUrm`i():
}
dcnmlly{but.`lbsi():
}
}
}
Ptip 4
@gi`j ybur eidmult wia.xol dcli tgmt ct gms tgi smoi `bei ms cn tgi dbllbwcnf8
wia.xol
16
7/23/2019 Fetch Records From Database Using Servlet
28/31
Pimr`g
Pimr`g
Pimr g
/Pimr`g
Ptip 6
Nbw bur prbhi`t cs rimey tb run. Qcfgt-`lc`j bn tgi "[rbhi`t" oinu tgin sili`t"Qun" ms cn tgi dbllbwcnf8
17
7/23/2019 Fetch Records From Database Using Servlet
29/31
Ptip 7
Ugi dbllbwcnf butput cs finirmtie.
Ptip 3
Nbw typi tgi nmoi ms ybu pmss cn ybur emtmamsi dcli. Dbr ixmopli C pmssie tginmoi "Pmneiip" scn`i ct ixcsts cn oy emtmamsi.
13
7/23/2019 Fetch Records From Database Using Servlet
30/31
Ptip =;
Nbw `lc`j bn tgi "Pimr`g" auttbn. Ugi emtm drbo tgi emtmamsi cs dit`gie wctgtgi usirnmoi Pmneiip ms cn tgi dbllbwcnf8
Ptip ==
Nbw `lc`j bn tgi am`j auttbn bd tgi arbwsir mne prbvcei mnbtgir nmoi. Pcn`iC gmvi twb ri`bres cn tgi emtmamsi C pmssie tgi btgir bni ms tgi nmoi "Qmgul".
0;
7/23/2019 Fetch Records From Database Using Servlet
31/31
Ptip =1
Nbw `lc`j bn "Pimr`g".