OracleLite to SQLite(Android) Synchronization

download OracleLite to SQLite(Android) Synchronization

of 8

Transcript of OracleLite to SQLite(Android) Synchronization

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    1/8

    Lracdj D`uj ul SQD`uj'Aberl`e) Spbcgrlb`xau`lb

    ugrlzng Lracdj Eauaoasj Mlo`dj Sjrvjr

    1

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    2/8

    Clm{lbjbus

    Lracdj Eauaoasj Sjrvjr 8 @u clbs`sus lf ugj Eauaoasj abe ugj ~jo a{{d`cau`lb'@f ava`daodj) lbugj rjmluj spsujmCd`jbu Spsujm 8 @u cab oj abp ejv`cj a mlo`dj$ a clm{zujr ugau clbbjcus ugj mlo`dj sjrvjrugrlzng a{`"Mlo`dj Sjrvjr 8 @us a m`eedj u`rj sjrvjr ~g`cg `s `bsuaddje lb ugj sjrvjr `b lrejr ul gabedjclmmzb`cau`lb oju~jjb sjrvjr abe cd`jbu op d`sujb`bn ul A{` rjqzjsu ugrlzng cd`jbu

    Lracdj Eauaoasj Mlo`dj Sjrvjr8

    1"Lracdj Eauaoasj Mlo`dj Sjrvjr `s ugj ojsu ~ap ul sjczrjdp clbbjcu mlo`dj a{{d`cau`lbs ul

    Lracdj Eauaoasj" @u s ~jdd sz`uje flr m`ss`lb cr`u`cad a{{d`cau`lbs lr abp a{{d`cau`lb ~gjrj

    g`ng {jrflrmabcj abe rjd`ao`d`up arj rjqz`rje" @u jwujbes ugj a{{d`cau`lb nr`e ul mlo`dj

    ejv`cjs$ addl~`bn accjss ul jbujr{r`sj eaua abe a{{d`cau`lbs b ugj aosjbcj lf a bju~lri

    clbbjcu`lb" gjb a bju~lri clbbjcu`lb s ava`daodj$ Lracdj Eauaoasj Mlo`dj Sjrvjr zsjs eaua

    spbcgrlb`xau`lb ul addl~ rjd`aodj abe sjczrj eaua jwcgabnj ~`ug a oaci-jbe Lracdj Eauaoasj"

    Lracdj Eauaoasj Mlo`dj Sjrvjr Arcg`ujcuzrj8

    ?

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    3/8

    Lb ugj cd`jbuUgj mlo`dj a{{d`cau`lb clmmzb`caujs ugrlzng ugj Spbc Sjrvjr ~`ug ugjmlo`dj sjrvjr abe z{dlaes ugj cgabnjs maej b ugj cd`jbu macg`bj" @u ugjb el~bdlaesugj cgabnjs flr ugj cd`jbu ugau arj adrjaep {rj{arje op ugj mlo`dj sjrvjr"

    Lb ugj mlo`dj sjrvjrA oacinrlzbe {rlcjss caddje ugj Mjssanj Njbjraulr abe

    [rlcjsslr 'MN[)$ ~g`cg rzbs `b ugj samj u`jr as ugj mlo`dj sjrvjr$ {jr`le`caddp clddjcusadd ugj z{dlaeje cgabnjs frlm mabp mlo`dj zsjrs abe ugjb a{{d`js ugjm ul ugj sjrvjreauaoasj" Bjwu$ MN[ {rj{arjs cgabnjs ugau bjje ul oj sjbu ul jacg mlo`dj zsjr"Ug`s suj{ `s jssjbu`ad ojcazsj ugj bjwu u`mj ugj mlo`dj zsjr spbcgrlb`xjs ~`ug ugj

    mlo`dj sjrvjr$ ugjsj cgabnjs cab oj el~bdlaeje ul ugj cd`jbu abe a{{d`je ul ugj cd`jbueauaoasj"

    3

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    4/8

    SQ-D`uj Mlo`dj Cd`jbu

    Gjrj SQ-D`uj Mlo`dj Cd`jbu `s rjfjrrje ul abp cd`jbu a{{d`cau`lb ~g`cg clmmzb`caujs ~`ug ugj

    sjrvjr `m{d`c`udp zs`bn ugj Cd`jbu S`ej A[@S" @b casj lf Aberl`e gabesju$ ugj a{{d`cau`lb `s ul ojejvjdl{je abe `bujrbad clmmzb`cau`lb sglzde oj gabedje zs`bn A[@S"

    ^gjb plz `bsuadd ugj SQ-D`uj Mlo`dj cd`jbu$ ugj flddl~`bn clm{lbjbus arj {rlv`eje8

    Spbc Jbn`bjJbaodjs mabzad lr azulmau`c spbcgrlb`xau`lb" Mabzad

    spbcgrlb`xau`lb s `b`u`auje op ugj mlo`dj a{{d`cau`lb" Azulmau`c spbcgrlb`xau`lb

    cab oj jbaodje lbdp lb ugj ^`b3?$ ^`bCJ$ abe D`bzw {dauflrms" Ugj Spbc

    Jbn`bj `bujracus ~`ug ugj SQD`uj eauaoasj ul z{dlae abe el~bdlae eaua `b

    clbhzbcu`lb ~`ug ugj Mlo`dj Sjrvjr ul spbcgrlb`xj ugj eaua ~`ug ugj Lracdj

    eauaoasj"

    Ejv`cj Mabanjr Anjbu 'EM Anjbu)Ugj EM Anjbu `s lbdp `bsuaddje lb ^`b3?$^`bCJ$ abe D`bzw" Ugj Mlo`dj Sjrvjr zsjs ugj EM Anjbu ul sjbe clmmabes ulugj ejv`cj abe mabanj ugj mlo`dj ejv`cj" Ugj Odaciojrrp abe Aberl`e {dauflrmscabblu oj mabanje op ugj Mlo`dj Sjrvjr$ sl ugj EM Anjbu `s blu `bsuaddje lbugjsj ejv`cjs"

    Mlo`dj a{{d`cau`lb@bujracus ~`ug ugj SQD`uj eauaoasj ul mabanj ugj eaua"@bujracus ~`ug ugj Spbc Jbn`bj ul `b`u`auj a mabzad spbcgrlb`xau`lb"

    Arcg`ujcuzrj flr Cd`jbu ~`ug SQD`uj Eauaoasj abe SQD`uj Mlo`dj Cd`jbu

    5

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    5/8

    Eaua Spbcgrlb`xau`lb Arcg`ujcuzrj

    Spbcgrlb`xau`lb [rlcjezrj

    :

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    6/8

    1" Suj{1-Spbcgrlb`xau`lb `s `b`u`auje lb ugj Mlo`dj cd jbu j ugjr op ugj zsjr lr frlm

    azulmau`c spbcgrlb`xau`lb

    Bluj8 Slmj {dauflrm rjsur`cu`lb flr Spbcgrlb`xau`lb8

    [dauflrm Azulmau`c spbcgrlb`xau`lb

    Ejv`cj mabanjmjbu ugrlzng

    ugj EM Anjbu

    Odaciojrrp Bl Bl

    Aberl`e Bl Bl

    ^`b3? Pjs Pjs

    ^`bCJ Pjs Pjs

    D`bzw Pjs Pjs

    `"j"Aberl`e eljs-blu sz{{lru azulmau`c spbcgrlb`xau lb" @u lbdp sz{{lru ugj mabzad

    spbcgrlb`xau`lb ugrlzng A[@"

    ?" Suj{?-Mlo`dj cd`jbu slfu~arj naugjrs add lf ugj cd`jbu cgabnjs bul a urabsacu`lb abe ugj

    Spbc Cd`jbu z{dlaes ugj urabsacu`lb ul ugj Spbc Sjrvjr lb ugj Mlo`dj Sjrvjr"

    3" Suj{3-Spbc Sjrvjr {dacjs ugj urabsacu`lb `bul ugj @b-Qzjzj"

    5" Suj{5-Spbc Sjrvjr naugjrs add urabsacu`lbs ejsu`bje flr ugj Mlo`dj cd`jbu frlm ugj Lzu-

    Qzjzj"

    :" Suj{:-Spbc Cd`jbu el~bdlaes add cgabnjs flr cd`jbu eauaoasj"

    6" Suj{6-Mlo`dj cd`jbu a{{d`js add cgabnjs flr cd`jbu eauaoasj" Flr Aberl`e Mlo`dj cd`jbus$ `f

    ug`s `s ugj f`rsu spbcgrlb`xau`lb$ ugj SQD`uj eauaoasj `s crjauje"

    >" Suj{>- Add urabsacu`lbs z{dlaeje op add Mlo`dj cd`jbus arj naugjrje op ugj MN[ lzu lf

    6

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    7/8

    ugj @b-Qzjzj"

    7" Suj{7- Ugj MN[ jwjczujs ugj a{{dp {gasj op a{{dp`bn add urabsacu`lbs flr ugj Mlo`dj

    cd`jbus ul ugj`r rjs{jcu`vj a{{d`cau`lb uaodjs ul ugj oaci-jbe Lracdj eauaoasj" Ugj MN[

    clmm`us afujr {rlcjss`bn jacg {zod`cau`lb"

    0" Suj{0-MN[ jwjczujs ugj clm{lsj {gasj op naugjr`bn ugj cd`jbu eaua `bul lzunl`bn

    urabsacu`lbs flr Mlo`dj cd`jbus"

    1;" Suj{1;-MN[ {dacjs ugj clm{lsje eaua flr Mlo`dj cd`jbus `bul ugj Lzu-Qzjzj$ ~a`u`bn

    flr ugj bjwu cd`jbu spbcgrlb`xau`lb flr ugj Spbc Sjrvjr ul naugjr ugj z{eaujs ul ugj cd`jbu"

    @bsuaddau`lb [rlcjss flr Lracdj Eauaoasj Sjrvjr8

    >

  • 7/23/2019 OracleLite to SQLite(Android) Synchronization

    8/8

    Q & A

    Q1" @s ug`s Ujcgb`qzj O`e`rjcu`lbad lr blu