middleware programming - jdbc

Upload: chihua0826

Post on 30-May-2018

266 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Middleware Programming - JDBC

    1/23

    Dkaaizigt T{uiv `aNDJF Dzkqizv

    F`ggift sktb Dhthjhviv

    Fbk-Byh Fbig ;164958, Fbhgc-Mkg Fbig ;164952, [kg-Lygc Ly ;1649:2

    Mkgc-Fbkh Lk ;16498;, Bvkg-[kgc Bvkib ;16498:, [kgc-[y Lkg ;16495;, Fbkh-Sik Bvy ;1649:4

    Kgvtktyti `a Kga`zmhtk`g Mhghcimigt,

    Ghtk`ghl Fbkh` Tygc Ygkqizvkt{, Bvkgfby, Thkshg'

  • 8/14/2019 Middleware Programming - JDBC

    2/23

    :

    F`gtigt

    F`gtigt '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 8

    8 Kgtz`dyftk`g ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 6

    8'8 NDJF HUK Igqkz`gmigt '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 4

    8': Dzkqizv T{ui ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 4

    : @jniftkqi '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3

    6 Bhzdshzi ! V`atshzi Igqkz`gmigt''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3

    6'8 Bhzdshzi ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3

    6': V`atshzi'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3

    4 Huuz`hfb"Divkcg+ '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 3

    9 Diqil`umigt vhmuli '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 8:

    1 Zivyltv "Irifytk`g+ '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 86

    1'8 Uz`fivvkgc tkmi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 86

    1': Tbz`ycb-uyt hgd uhfoit vk~i ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 83

    3 Hltizghtkqiv '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ::

    3'8 ND@''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ::

    3': Bkjizghti'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ::

    2 Dkvfyvvk`g hgd F`gflyvk`g '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ::

    ; Ziaizigfi'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' :6

  • 8/14/2019 Middleware Programming - JDBC

    3/23

    6

    8 Kgtz`dyftk`gNhqh DhthJhvi F`ggiftkqkt{NDJF, h Nhqh HUK tbht ighjliv Nhqh uz`czhmv

    t` irifyti VXL vthtimigtv' Tbkv hll`sv Nhqh uz`czhmv t` kgtizhft sktb hg{

    VXL-f`mulkhgt dhthjhvi' Vkgfi gihzl{ hll zilhtk`ghl dhthjhvi mhghcimigt

    v{vtimv "DJMVv+ vyuu`zt VXL, hgd jifhyvi Nhqh ktvila zygv `g m`vt ulhta`zmv,

    NDJF mhoiv kt u`vvkjli t` szkti h vkgcli dhthjhvi huulkfhtk`g tbht fhg zyg `g

    dkaaizigt ulhta`zmv hgd kgtizhft sktb dkaaizigt DJMVv'

    Kg tbi uhvt tbi dhthjhvi HUK kgtizahfiv hzi kgf`gvkvtigt, tbig ka uz`czhmmizv

    shgt t` yvi dhthjhvi `a H-mhgyahftyziz, si bhqi t` divkcg hg huuz`uzkhti

    uz`czhm t` mhgkuylhti tbi HUK hgd tbht kv dkaaizigt az`m tbi dhthjhvi `a

    J-mhgyahftyziz, iqig ka tbi vhmi uyzu`vi `a yuuiz huulkfhtk`g `a uz`czhm'

    Tbizia`zi, tbi NDJF HUK f`gfiut bhd jiig uz`u`vid'

    Vkmul{, NDJF tifbg`l`c{ hll`sv tbi uz`czhmmizv t` yvi tbi Nhqh

    uz`czhmmkgc lhgcyhci t` irul`kt *Szkti @gfi, Zyg Hg{sbizi* fhuhjklktkiv a`z

    huulkfhtk`gv tbht zixykzi hffivv t` igtizuzkvi dhth' NDJF kv vkmklhz t` @DJF, jyt

    kv divkcgid vuifkakfhll{ a`z Nhqh uz`czhmv, sbizihv @DJF kv

    lhgcyhci-kgdiuigdigt'

    Tbi NDJF hzfbktiftyzi kv vb`sg kg Akcyzi 8'

    Akcyzi8' NDJF hzfbktiftyzi

  • 8/14/2019 Middleware Programming - JDBC

    4/23

    4

    8'8 NDJF HUK Igqkz`gmigtTbi a`yz viftk`gv `a NDJF hzfbktiftyzi hzi huulkfhtk`g, NDJF aygftk`g

    lkjzhz{, NDJF dzkqiz mhghciz, hgd NDJF dzkqiz' Hg{ Nhqh uz`czhm bhv t`

    kmulimigt `g NQM "Nhqh Qkztyhl Mhfbkgi+' A`z tbi uyzu`vi `a f`ggiftkgc

    dhthjhvi, si bhqi t` kgvthll NDJF aygftk`g lkjzhz{ `g Nhqh ulhta`zm, kv

    v`-fhllid NDJF HUK' NDJF HUK diakgiv qhzkhjli dhthjhvi `jnift, kgflydkgc

    dhthjhvi f`ggiftk`g, dhth t{ui uz`fivv, VXL f`mmhgd, zityzg qhlyiv,

    irfiutk`g bhgdlkgc hgd v` `g' Giqiztbilivv, kt kv nyvt hg hjvtzhft kgtizahfi' Tbi

    zihl kmulimigthtk`g kv NDJF dzkqiz, sb` f`ggiftv dhthjhviv, `uizhtiv dhth

    hgd zityzgv qhlyi'

    8': Dzkqizv T{uiNDJF Dzkqizv hzi flkigt-vkdi hdhut`zv "tbi{ hzi kgvthllid `g tbi flkigt

    mhfbkgi, g`t `g tbi vizqiz+ tbht f`gqizt zixyivtv az`m Nhqh uz`czhmv t` h

    uz`t`f`l tbht tbi DJMV fhg ygdizvthgd'

    Tbizi hzi f`mmizfkhl hgd azii dzkqizv hqhklhjli a`z m`vt zilhtk`ghl

    dhthjhvi vizqizv' Tbivi dzkqizv ahll kgt` `gi `a tbi a`ll`skgc t{uiv>

    T{ui8> tbi NDJF-@DJF jzkdci

    Tbi t{ui 8 dzkqiz,

    NDJF-@DJF Jzkdci, tzhgvlhtiv

    hll NDJF fhllv kgt` @DJF "@uigDhthJhvi F`ggiftkqkt{+ fhllv hgd

    vigdv tbim t` tbi @DJF dzkqiz'

    Hv vyfb, tbi @DJF dzkqiz, hv

    sill hv, kg mhg{ fhviv, tbi flkigt

    dhthjhvi f`di, myvt ji uzivigt `g

    tbi flkigt mhfbkgi' Akcyzi :

    vb`sv h t{ukfhl NDJF-@DJF

    Jzkdci igqkz`gmigt'

    Akcyzi:' T{ui 8 dzkqiz

  • 8/14/2019 Middleware Programming - JDBC

    5/23

    9

    T{ui:> tbi Ghtkqi-HUK dzkqiz

    NDJF dzkqiz t{ui : -- tbi

    ghtkqi-HUKuhztl{ Nhqh dzkqiz --

    f`gqiztv NDJF fhllv kgt`

    dhthjhvi-vuifkakf fhllv a`z dhthjhvivvyfb hv VXL Vizqiz, Kga`zmkr, @zhfli,

    `z V{jhvi' Tbi t{ui : dzkqiz

    f`mmygkfhtiv dkziftl{ sktb tbi

    dhthjhvi vizqiz? tbizia`zi kt zixykziv

    tbht v`mi jkghz{ f`di ji uzivigt `g

    tbi flkigt mhfbkgi' Akcyzi 6 vb`sv h

    t{ukfhl ghtkqi-HUKuhztl{ Nhqh dzkqiz

    igqkz`gmigt'

    T{ui6> tbi gits`zo-uz`t`f`l dzkqiz

    NDJF dzkqiz t{ui 6 -- tbi

    git-uz`t`f`lhll-Nhqh dzkqiz, hlv` og`sg

    hv tbi Uyzi Nhqh Dzkqiz a`z Dhthjhvi

    Mkddlishzi -- a`ll`sv h tbzii-tkizid

    huuz`hfb sbizij{ tbi NDJF dhthjhvi

    zixyivtv hzi uhvvid tbz`ycb tbi

    gits`zo t` tbi mkddli-tkiz vizqiz' Tbi

    mkddli-tkiz vizqiz tbig tzhgvlhtiv tbi

    zixyivt "dkziftl{ `z kgdkziftl{+ t` tbi

    dhthjhvi-vuifkakf ghtkqi-f`ggiftkqkt{

    kgtizahfi t` ayztbiz tbi zixyivt t` tbi

    dhthjhvi vizqiz' Ka tbi mkddli-tkiz

    vizqiz kv szkttig kg Nhqh, kt fhg yvi h

    t{ui 8 `z t{ui : NDJF dzkqiz t` d` tbkv'

    Akcyzi 4 vb`sv h t{ukfhl

    gits`zo-uz`t`f`l dzkqiz igqkz`gmigt'

    Akcyzi6' T{ui : dzkqiz

    Dkaaizigt dhthjhvi qigd`zv

    Fhllkgc Nhqh Huulkfhtk`g

    NDJF HUK

    NDJF Dzkqiz Mhghciz

    Gits`zo-Uz`t`f`l Dzkqiz_Uyzi Nhqh NDJF Dzkqiz]

    "T{ui 6 Dzkqiz+

    Mkddlishzi

    "Huulkfhtk`g Vizqiz+

    DhthjhviDhthjhviDhthjhvi

    Akcyzi4' T{ui 6 dzkqiz

  • 8/14/2019 Middleware Programming - JDBC

    6/23

    1

    T{ui4> tbi ghtkqi-uz`t`f`l dzkqizv

    Tbi ghtkqi-uz`t`f`lhll-Nhqh dzkqiz,

    hlv` og`sg hv tbi Dkzift t` Dhthjhvi

    Uyzi Nhqh Dzkqiz "NDJF dzkqiz t{ui 4+

    f`gqiztv NDJF fhllv kgt` tbiqigd`z-vuifkakf dhthjhvi mhghcimigt

    v{vtim "DJMV+ uz`t`f`l v` tbht flkigt

    huulkfhtk`gv fhg f`mmygkfhti dkziftl{

    sktb tbi dhthjhvi vizqiz' Liqil 4 dzkqizv

    hzi f`mulitil{ kmulimigtid kg Nhqh t`

    hfbkiqi ulhta`zm kgdiuigdigfi hgd

    ilkmkghti diul`{migt hdmkgkvtzhtk`g

    kvvyiv' Akcyzi 9 vb`sv h t{ukfhl

    ghtkqi-uz`t`f`lhll-Nhqh dzkqizigqkz`gmigt'

    Tbizi kv h f`muhzkv`g `a NDJF dzkqiz t{uiv jil`s kg tbi Thjli 8'

    Thjli 8' f`muhzkv`g `a NDJF dzkqiz t{uiv

    Dzkqiz T{ui T{ui 8 T{ui : T{ui 6 T{ui 4

    Vykthjli

    Igqkz`gmigt

    Vthgdhl`gi

    Zim`ti DJ

    Vthgdhl`gi

    Zim`ti DJ

    Dkvtzkjytid

    hzfbktiftyzi

    Vthgdhl`gi

    Zim`ti DJ

    Iaakfkigf{ L`s Bkcb Mkddli Bkcb

    F`ggiftk`g

    l`hd fhuhfkt{

    L`s BkcbMkddli Bkcb Mkddli

    Alirkjli Bkcb

    Gymjiz `a

    dzkqizv

    Ais Ais G`zmhl Mhg{

    Fz`vv-ulhta`zm [iv [iv

    F`muhtkjklkt{ L`s Mkddli Bkcb Bkcb

    Akcyzi9' T{ui 4 dzkqiz

    Dkzift fhllv yvkgc

    vuifkakf dhthjhvi uz`t`f`l

    Fhllkgc Nhqh Huulkfhtk`g

    NDJF HUK

    NDJF Dzkqiz Mhghciz

    Ghtkqi-Uz`t`f`l Dzkqiz_Uyzi Nhqh Dzkqiz]

    "T{ui 4 Dzkqiz+

    Dhthjhvi

  • 8/14/2019 Middleware Programming - JDBC

    7/23

    3

    : @jniftkqiYvkgc NDJF tifbg`l`c{ t` divkcg h irhmuli huulkfhtk`g t` divfzkji tbi

    diqil`umigt uz`fivv a`z fzihtkgc dkvtzkjytid, `jnift-jhvid huulkfhtk`gv a`z Nhqh'

    Lihzg tbi uz`fivv `a mkddlishzi diqil`umigt, hgd ygdizvthgd tbi NDJF

    kgazhvtzyftyzi hgd b`s kt s`zov' Bizi, a`z mhg{ bitiz`-dhthjhviv, si f`yld

    fb`kfi tbi mitb`d `a tbi NDJF f`ggiftk`gv az`m dkaaizigt dzkqiz t{uiv tbht {`y

    shgt tbz`ycb tbi vkgcli NDJF huulkfhtk`g uz`czhmmkgc kgtizahfi'

    6 Bhzdshzi ! V`atshzi Igqkz`gmigt6'8 Bhzdshzi

    HMD Vimuz`m"tm+ 8'55 CB~

    98: MJ ZHM, Ub{vkfhl Hddzivv Irtigvk`g

    6': V`atshzi

    Skgd`sv RU Uz`aivvk`ghl Qizvk`g :55:, Vizqkfi Uhfo :

    Nhqh Zygtkmi Igqkz`gmigt 8'9'5 "N:VI+

    M{VXL dhthjhvi 9'5'::

    @zhfli dhthjhvi 85c

    4 Huuz`hfb"Divkcg+Tbkv uz`nift kv t` fzihti h vkmuli uz`czhm tbht uiza`zmv tbi f`ggiftk`gv `a

    tbi dkaaizigt dhthjhvi t` f`muhzi tbi dkaaizigt dzkqizv uiza`zmhgfi, hgd tbi

    uhfohci al`s' Akzvt, kt bhv t` kgvthll dhthjhviv, tbht si yvi tbi @zhfli 85c hgd

    M{VXL' @g tbi jzkdci hvuift, a`z M{VXL, kt bhv t` d`sgl`hd @DJF dzkqiz hgd

    vit yu NDJF dhth v`yzfi, hgd tbig f`ggiftv kt j{ yvkgc tbi jykld-kg @DJF-NDJF

    Jzkdci "vii Akcyzi 1-8 t` Akcyzi 1-6 jil`s+' Si fhg d`sgl`hd @DJF Dzkqiz

    az`m tbi sijvkti> bttu>//diq'm{vxl'f`m/d`sgl`hdv/f`ggift`z/`djf/6'98'btml

  • 8/14/2019 Middleware Programming - JDBC

    8/23

    2

    Akcyzi 1-8

    Akcyzi 1-:

  • 8/14/2019 Middleware Programming - JDBC

    9/23

    ;

    Akcyzi 1-6

    A`z @zhfli, si giid g`t d`sgl`hd `tbiz v`atshzi jifhyvi Skgd`s hlzihd{ bhv

    jykld-kg @DJF dzkqiz a`z @zhfli' Hv l`gc hv tbi sill vittkgc `a tbi @DJF dhth v`yzfi,

    hgd tbig f`ggiftv kt j{ yvkgc Vyg NDJF-@DJF Jzkdci "vii Akcyzi 3 jil`s+'

    Akcyzi 3-8

  • 8/14/2019 Middleware Programming - JDBC

    10/23

    85

    Akcyzi 3-:

    Akcyzi 3-6

  • 8/14/2019 Middleware Programming - JDBC

    11/23

    88

    Akcyiz 3-4

    @g tbi dzkqiz hvuift, irfiut tbht tbi `aakfkhl dzkqizv `a @zhfli hgd M{VXL

    f`yld ji d`sgl`hdid az`m tbikz sijvkti zivuiftkqil{, tbi @zhfli 85c k-git chti6

    Dzkqizf`yld ji a`ygd az`m bttu>//sss'kgitv`atshzi'di/D`sgl`hd'btm hgd

    d`sgl`hd tbi k-git @zhgr`tbht si yvid'

    Kg hddktk`g, si yvi tbi F`ggiftk`g U``l mifbhgkvm t` uz`m`ti tbi

    iaakfkigf{ hgd ahfklkt{' Kg `yz fhvi, si yviDJFU `a tbinhohth uz`nift t`

    diqil`umigt F`ggiftk`g U``l mifbhgkvm tbht f`yld ji yvid iqiz{sbizi' T`

    hdd tbkv aygftk`g `g tbi uz`nift, si bhqi t` d`sgl`hd F`lliftk`gv, DJFU, hgd

    U``l f`mu`gigtv az`m tbi sijvkti> bttu>f`mm`gv'huhfbi'`zckgdir'btml'

    Tbi a`ll`skgc lkvtv tbi sijv tbht f`yld d`sgl`hd `tbiz f`mu`gigtv>

    M{vxl dj "ubum{hdmkg / m{vxl / huhfbi vizqiz+>

    bttu>sss'huuvizqgits`zo'f`m0m`dyliv=!huulhgc=ts

    N:vdo 8'9>

    bttu>nhqh'vyg'f`mnhqhvid`sgl`hdv0kgtfmu=8:28

    T`mfht nvu f`gthkgiz>

  • 8/14/2019 Middleware Programming - JDBC

    12/23

    8:

    bttu>t`mfht'huhfbi'`zcd`sgl`hd-99'fck

    @zhfli 85c>

    bttu>sss'`zhfli'f`mtifbg`l`c{v atshziuz`dyftvdhthjhvikgdir'btml

    Ndjf-`djf jzkdci> jyklt-kg Ndo

    M{Vxl `djf> bttu>diq'm{vxl'f`md`sgl`hdvf`ggift`z`djf6'98'btml

    M{vxl aakfkhl ndjf dzkqiz>

    bttu>sss'm{vxl'f`muz`dyftvf`ggift`zn

    @zhfli `aakfkhl ndjf dzkqiz>

    bttu>sss'`zhfli'f`mtifbg`l`c{v atshzitifbnhqhvxlnPndjfkgdir'btml

    tbkzd-uhzt{ ndjf dzkqiz "k-git Chti6 ndjf 6'5 dzkqiz a`z @zhfli dj+

    bttuv>sss'kgitv`atshzi'diD`sgl`hd'btm

    9 Diqil`umigt vhmuliSi yvi dkaaizigt NDJF t{uiv t` f`ggift dkaaizigt dhthjhvi, tbizi hzi t{ui8 hgd t{ui4

    NDJF dzkqizv, hgd ts` okgdv `a dhthjhvi> M{VXL hgd @zhfli' Si skll tivt hll okgdv

    `a f`ggiftk`g mitb`dv hgd zif`zd tbi f`ggiftk`g vuiid hgd tbi tbz`ycb-uyt kg ihfb

    f`ggiftk`g' Tbi tig okgdv `a f`mjkghtk`gv hv tbi a`ll`skgc>

    M{VXL NDJF-@DJF Jzkdci "T{ui8+ M{VXL @aakfkhl Dzkqiz "T{ui4+ M{VXL NDJF-@DJF Jzkdci sktb f`ggiftk`g u``l "T{ui8+ M{VXL @aakfkhl Dzkqiz sktb f`ggiftk`g u``l "T{ui4+ @zhfli 85c NDJF-@DJF Jzkdci "T{ui8+ @zhfli 85c @aakfkhl Dzkqiz "T{ui4+ @zhfli 85c @aakfkhl Dzkqiz "T{ui4+ @zhfli 85c k-git Chti6 Dzkqiz "T{ui4+ @zhfli 85c NDJF-@DJF Jzkdci sktb f`ggiftk`g u``l "T{ui8+ @zhfli 85c @aakfkhl Dzkqiz sktb f`ggiftk`g u``l"T{ui4+ @zhfli 85c k-git Chti6 Dzkqiz sktb f`ggiftk`g u``l"T{ui4+

  • 8/14/2019 Middleware Programming - JDBC

    13/23

    86

    Akcyiz 2' Tbi kgtizahfi `a tbi vhmuli huulkfhtk`g

    1 Zivyltv "Irifytk`g+Tbizi hzi v`mi zivyltv az`m tbi vhmuli huulkfhtk`g, si d` tbi uz`fivv :5 tkmiv

    a`z ihfb f`mjkghtk`g `a NDJF t{uiv hgd dhthjhviv, zif`zdv hv tbi a`ll`skgc akcyziv'

    1'8 Uz`fivvkgc tkmiTbi uz`fivvkgc tkmi kv h f`muliti f`ggiftk`g tbht kgflydi f`ggiftkgc t` tbi

    dhthjhvimhoi h vxl vihzfb hgd zityzgdkvf`ggiftk`g' Tbi tkmi ygkt kv mkllk vif`gd

    "[ hrkv+'

  • 8/14/2019 Middleware Programming - JDBC

    14/23

    84

    Dkaaizigt NDJF t{uiv f`ggift sktb M{VXL'

    NDJF f`ggift sktb M{VXL

    5

    95

    855

    8vt

    :gd

    6zd

    4tb

    9tb

    1tb

    3tb

    2tb

    ;tb

    85tb

    88tb

    8:tb

    86tb

    84tb

    89tb

    81tb

    83tb

    82tb

    8;tb

    :5tb

    NDJF-@DJF Jzkdci "T{ui8+ @aakfkhl Dzkqiz"T{ui4+

    NDJF-@DJF Jzkdci sktb f`ggiftk`g u` l"T{ui8+ @aakfkhl Dzkqiz sktb f`ggiftk`g u``l"T{ui4+

    Akcyiz ;-8

    Dkaaizigt NDJF t{uiv f`ggift sktb @zhfli

    NDJF f`ggift sktb @zhfli

    95895:95695495995

    8vt

    6zd

    9tb

    3tb

    ;tb

    88tb

    86tb

    89tb

    83tb

    8;tb

    NDJF-@DJF Jzkdci "T{ui8+ @aakfkhl Dzkqiz"T{ui4+

    k-git Chti6 Dzkqiz"T{ui4+ NDJF-@DJF Jzkdci sktb f`ggiftk`g u``l"T{ui8+

    @aakfkhl Dzkqiz sktb f ggiftk`g u``l"T{ui4+ k-git Chti6 Dzkqiz sktb f ggiftk`g u``l"T{ui4+

    Akcyiz ;-:

  • 8/14/2019 Middleware Programming - JDBC

    15/23

    89

    NDJF-@DJF Jzkdci "T{ui8+ f`ggift sktb dkaaizigt dhthjhvi

    NDJF-@DJF Jzkdci "T{ui8+ f`ggift sktb dkaaizigt dhthjhvi

    5

    855

    :55

    655

    455

    955

    8vt

    6zd

    9tb

    3tb

    ;tb

    88tb

    86tb

    89tb

    83tb

    8;tb

    M{VXL

    @zhfli

    Akcyiz ;-6

    NDJF-@DJF Jzkdci sktb f`ggiftk`g u``l"T{ui8+ f`ggift sktb dkaaizigt

    dhthjhvi

    NDJF-@DJF Jzkdci sktb f`ggiftk g u``l"T{ui8+ f`ggift sktb

    dkaaizigt dhthjhvi

    5

    :55

    455

    155

    8vt

    6zd

    9tb

    3tb

    ;tb

    88tb

    86tb

    89tb

    83tb

    8;tb

    M{VXL

    @zhfli

    Akcyiz ;-4

  • 8/14/2019 Middleware Programming - JDBC

    16/23

    81

    NDJF @aakfkhl Dzkqiz"T{ui4+ f`ggift sktb dkaaizigt dhthjhvi

    NDJF @aakfkhl Dzkqiz"T{ui4+ f` ggift sktb dkaaizigt dhthjhvi

    5

    95

    855

    895

    8vt

    6zd

    9tb

    3tb

    ;tb

    88tb

    86tb

    89tb

    83tb

    8;tb

    M{VXL

    @zhfli

    Akcyiz ;-9

    NDJF @aakfkhl Dzkqiz sktb f`ggiftk`g u``l"T{ui4+ f`ggift sktb dkaaizigt

    dhthjhvi

    NDJF @aakfkhl Dzkqiz sktb f`ggiftk`g u``l"T{ui4+ f`ggift sktb dkaaizigt

    dhthjhvi

    5

    855

    :55

    655

    455

    8vt

    6zd

    9tb

    3tb

    ;tb

    88tb

    86tb

    89tb

    83tb

    8;tb

    M{VXL

    @zhfli

    Akcyiz ;-1

    Hff`zdkgc t` tbi zivylt, si a`ygd tbht tbi uz`fivvkgc tkmi `a t{u8 hgd t{ui4

    NDJF dzkqiz sbig f`ggiftkgc sktb M{VXL hzi hlm`vt tbi vhmi' B`siqiz, sbig

    f`ggiftkgc sktb @zhfli, t{ui4 kv `jqk`yvl{ ahvtiz tbhg t{ui8' Yvkgc f`ggiftk`g u``l

    t` f`ggift sktb dhthjhvi kv ahvtiz tbhg sktb`yt' Tbi uz`fivvkgc tkmi `a M{VXL kv

    ahvtiz tbhg @zhfli, g` mhttiz yvkgc sbht t{ui `a NDJF dzkqizv'

  • 8/14/2019 Middleware Programming - JDBC

    17/23

    83

    1': Tbz`ycb-uyt hgd uhfoit vk~i

    Tbi tbz`ycb-uyt kv tbi hm`ygt `a uhfoitv jia`zi hgd hatiz mhokgc f`ggiftk`g'

    Si a`ygd tbht tbi uhfoit vk~i hzi dkaaiz az`m NDJF dzkqizv, iqig tbi dhthjhvi hzi tbi

    vhmi, dkaaizigt NDJF dzkqizv mhoi dkaaizigfi jitsiig uhfoit vk~i' Tbi zivylt dhth

    vb`s hv tbi a`ll`skgc akcyziv'

    Tbi tbz`ycbuyt `a tzhgvaizzkgc uhfoitv

  • 8/14/2019 Middleware Programming - JDBC

    18/23

    82

    Tbi tbz`ycbuyt `a zifikqkgc uhfoitv

  • 8/14/2019 Middleware Programming - JDBC

    19/23

    8;

    Tbi tbz`ycbuyt `a zifikqkgc J{tiv

  • 8/14/2019 Middleware Programming - JDBC

    20/23

    :5

    Tbi uhfoit vk~i `a tzhgvaizzkgc

  • 8/14/2019 Middleware Programming - JDBC

    21/23

    :8

    Tbi uhfoit vk~i `a zifikqkgc

  • 8/14/2019 Middleware Programming - JDBC

    22/23

    ::

    3 Hltizghtkqiv3'8 ND@

    Nhqh Dhth @jniftv "ND@+ kv h vthgdhzd sh{ t` hffivv uizvkvtigt dhth kg dhthjhviv,

    yvkgc ulhkg `ld Nhqh `jniftv "U@N@+ t` ziuzivigt uizvkvtigt dhth' Tbi huuz`hfb

    viuhzhtiv dhth mhgkuylhtk`g "d`gi j{ hffivvkgc Nhqh dhth mimjizv kg tbi Nhqh d`mhkg

    `jniftv+ az`m dhthjhvi mhgkuylhtk`g "d`gi j{ fhllkgc tbi ND@ kgtizahfi mitb`dv+'

    Tbkv viuhzhtk`g `a f`gfizgv lihdv t` h bkcb diczii `a kgdiuigdigfi `a tbi Nhqh qkis

    `a dhth az`m tbi dhthjhvi qkis `a tbi dhth'

    Kgtizahfiv hzi diakgid a`z tbi yviz#v qkis `a uizvkvtigfi>

    UizvkvtigfiMhghciz> tbi f`mu`gigt zivu`gvkjli a`z tbi lkai f{fli `a

    uizvkvtigt kgvthgfiv, Xyiz{ ahft`z{, hgd Tzhgvhftk`g hffivv'

    Xyiz{> tbi f`mu`gigt zivu`gvkjli a`z xyiz{kgc tbi dhthvt`zi hgd zityzgkgc

    uizvkvtigt kgvthgfiv `z qhlyiv'

    Tzhgvhftk`g> tbi f`mu`gigt zivu`gvkjli a`z kgktkhtkgc hgd f`mulitkgc

    tzhgvhftk`gv'

    F`mmizfkhl hgd `uig v`yzfi kmulimigthtk`gv `a ND@ hzi hqhklhjli a`z zilhtk`ghl

    dhthjhviv, `jnift dhthjhviv, hgd akli v{vtimv'

    3': Bkjizghti

    Bkjizghti kv hg `jnift-zilhtk`ghl mhuukgc "@ZM+ v`lytk`g a`z tbi Nhqh lhgcyhci>

    kt uz`qkdiv hg ihv{ t` yvi azhmis`zo a`z mhuukgc hg `jnift-`zkigtid d`mhkg m`dil t`

    h tzhdktk`ghl zilhtk`ghl dhthjhvi' Ktv uyzu`vi kv t` zilkiqi tbi diqil`uiz az`m h

    vkcgkakfhgt hm`ygt `a zilhtk`ghl dhth uizvkvtigfi-zilhtid uz`czhmmkgc thvov'

    Bkjizghti kv azii hv `uig v`yzfi v`atshzi tbht kv dkvtzkjytid ygdiz tbi CGY Livviz

    Cigizhl Uyjlkf Lkfigvi'

    2 Dkvfyvvk`g hgd F`gflyvk`gT` dihl sktb dhkl{ tzhgvhftk`g mhgkuylhtk`gv, c``d dhth uz`fivvkgc hgd vt`zkgc

    tifbg`l`ckiv hzi j tb gifivvhz{ t` hg igtizuzkvi' G`shdh{v, si ahfi tbi dkvtzkjytid

  • 8/14/2019 Middleware Programming - JDBC

    23/23

    :6

    hzfbktiftyzi m`zi `atig jifhyvi `a tbi vtz`gc cz`stb `a kgtizgit, sbkfb mihgv h jittiz

    f`mmygkfhtk`g jitsiig ts` igdv kv qiz{ kmu`zthgt' Kg tbi uhvt, si yvid @DJF

    "@uig Dhthjhvi F`ggiftkqkt{+ t` hff`mulkvb tbkv aygftk`g, jyt g`s, NDJF jif`miv

    tbi jittiz fb`kfi sbig si ahfkgc tbi m`zi f`mulir igqkz`gmigtv hgd zixykzimigtv'

    Si fb``vi @ZHFLI hgd M{VXL dhthjhvi hv tbi tivtkgc `jnift kg tbkv thvo' Tbi

    uyzu`vi kv t` mihvyzi tbi uiza`zmhgfi j{ yvkgc dkaaizigt t{uiv `a dzkqizv, tz{kgc t`

    akgd `yt h jivt sh{ `a f`mmygkfhtkgc dhthjhvi'

    @gi `a tbi aytyzi s`zov si fhg httimut kv hj`yt tbi hltizghtkqiv sbkfb si

    migtk`gid `g tbi uziqk`yv uhzhczhub' Si fhg kgticzhti mh{ji ND@ hgd NDJF hv tbi

    mhn`z aygftk`g sbig si thokgc h uz`nift hj`yt dhthjhvi hffivv' Hlv`, si fhg

    f`muhzkv`g tbi uiza`zmhgfi jitsiig viqizhl mifbhgkvmv, hgd fb``vkgc tbi vykthjli

    `gi a`z tbi igtizuzkvi'

    ; Ziaizigfi_8] Ci`zci Ziivi, Dhthjhvi uz`czhmmkgc sktb NDJF hgd Nhqh'

    Fhmjzkdci,@#Zikll{,f8;;3

    _:] Jizghzd Qhg Bhifoi NDJF 6'5 > Nhqh dhthjhvi f`ggiftkqkt{' Gis [`zo,

    G[ >M!T J``ov,f:55:'

    _6] Z' M' Mig`g, Iruizt @zhfli NDJF Uz`czhmmkgc' Jizoili{,

    FH >Huzivv ?:559

    _4] N`bg @#D`ghbyi, Nhqh dhthjhvi uz`czhmmkgc jkjli, Gis [`zo >Skli{,f:55:'