Você está na página 1de 4

UNIVERSIDADE ESTCIO CENTRO UNIVERSITRIO ESTCIO DO CEAR CURSO DE GRADUAO TECNOLGICA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS

DISCIPLINA DE DESENVOLVIMENTO DE SOFTWARE Prof. Henri !e Mo"#

ADO.NET

Francisca Karoline Ferreira Assuno

FORTALE$A%CE &'(&

TECNOLOGIA ADO.NET

A ADO.NET (ActiveX Data Objects) trata-se principal tecnolo ia para acesso !e !a!os e" aplica#es .NET$ consistin!o e" u" conjunto !e !a!os !e classes !e%ini!as pela .NET %ra"e&or'$ co" locali(ao no na"espace )*ste".Data$ po!en!o ser utili(a!o para abrir os !a!os ar"a(ena!os e" u"a base !e !a!os re"ota. +ale !estacar ,ue o ADO.NET co"p#e a -icroso%t Data Access .o"ponents

(-DA.)$ sen!o poss/vel %a(er seu !o&nloa! %acil"ente pelo pr0prio site !a -icroso%t$ "ais especi%ica"ente pelo site1 2ttp133"s!n4."icroso%t.co"3en-us3librar*3"s567566.asp8. De acor!o co" a -icroso%t$ o ADO.NET 9 u" "o!elo !e objeto !e lin ua e" neutra$ capa( !e erar !a!os e8postos pelo subjacente prove!or O:E D;$ sen!o o "ais co"u"ente utili(a!o o OD;. Drivers$ o ,ual conse ue e8por as %ontes !e !a!os OD;. para o ADO. <ara ,ue consi a abrir os !a!os$ o ADO.NET conta co" !ois tipos !e objetos1 Dataset (po!e conter u" ou "ais Data Table) e .NET Data <rovi!er. <ara utili(ar o ADO.NET !eve-se saber ,ue ele 9 !epen!ente !o prove!or !e !a!os ,ue ele usa$ sen!o a "aneira r=pi!a "ais %=cil !e utili(=-lo 9 veri%icar a proprie!a!e ,ue o%erece suporte para con%ir"ar ,ue a cone8o ou conjunto !e re istros abertos suporta a %uncionali!a!e ,ue se est= real"ente precisan!o no "o"ento. > necess=rio ta"b9" ,ue se con%ir"e ,ue o .ursorT*pe e :oc'T*pe seja" as espera!as. )e o prove!or subjacente no po!e suportar o cursor solicita!o$ ADO !e ra!a essas proprie!a!es para obter o cursor est= "ais perto !e voc? solicitou. @essalta-se ,ue usar a proprie!a!e @ecor!set.)upports 9 a "aneira "ais %=cil !e veri%icar ,ue o ,ue se espera 9 real"ente o ,ue o prove!or e8pAs$ !a!o o tipo espec/%ico !e cone8o e o conjunto !e re istros ,ue voc? abriu. Te"-se !e acor!o co" ;esteiro e @o!ri ue( (s3a) a se uinte ar,uitetura para ADO.NET1

O ADO.NET > basea!o e" u" novo "o!elo !e co"ponente e" ,ue as classes %a(e" parte !o ,ua!ro .NET$ %oi projeta!o especial"ente para BinteroperarC co" outros co"ponentes$ siste"as$ etc. atrav9s !o uso !e pa!r#es co"o X-: e DTT< apoio$ X-: ou )OA<. E" ADO.NET o acesso a na"espaces 9 %eito !a se uinte %or"a1 )*ste".Data..o""on$ ,ue cont9" classes co"partil2a!as por prove!ores !e !a!osE )*ste".Data.OleDb$ ,ue ar"a(ena as classes !e prove!or !e !a!os O:E D;E )*ste".Data.),l.lient$ ,ue e8p#e as classes !o prove!or !e !a!os para o )F: )erver.

REFER)NCIAS

-G.@O)OFT$ -)DN. Per*!n"#+ fre !en"e+ +o,re o A-"i.e/ D#"# O,0e-"+ 1ADO2. Dispon/vel e"1 2ttp133support."icroso%t.co"3'b365HI7I3pt-br Acesso e"1 6J36734764. ;E)TEG@O$ -arcoE @OD@GKLEM$ -i uel. ADO.NET. )3A. Dispon/vel 2ttp133&&&.e2u.es3"ro!ri ue(3arc2ivos3cs2arpp!%3ADONET3ADONET.p!% Acesso 6J36734764. e"1 e"1

Você também pode gostar