Fetch Records From Database Using Servlet

download Fetch Records From Database Using Servlet

of 31

Transcript of Fetch Records From Database Using Servlet

  • 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".