Você está na página 1de 12

Aula 4 Conexo com Banco de Dados

Jos de Anchieta

Parametrizao de Classes

Utilizada nas colees


Ex !ist" #et" $a%

#er&em %ra de'inir os ti%os de elementos a serem inseridos nas colees Por %adro uma coleo %ode armazenar (ual(uer o)*eto" se*a ele um int" uma #trin+" um o)*eto de uma classe criada %or uma a%licao

Parametrizao de Classes

,uando se utiliza a %arametrizao est- sendo de'inido o ti%o de o)*eto es%ec.'ico (ue de&e ser +uardado dentro da coleo /esse caso somente a(uele ti%o de o)*eto aceito Ex modelo no %arametrizado
!ist lista 0 ne1 Arra2!ist345 lista6add3745 !ista6add38meu/ome945

Parametrizao de Classes

Ex: modelo %arametrizado


!ist;<nte+er= lista 0 ne1 Arra2!ist;<nte+er=345 lista6add3745 >>isso %ermitido lista6add38meu/ome945 >>isso no %ermitido

Como lista 'oi %arametrizado %ara inteiro" ento s? se aceita &alores inteiro A %arametrizao %ode ocorrer %ra (ual(uer classe (ue se dese*e

Parametrizao de Classes

Caso no hou&esse %arametrizao" no seria %oss.&el sa)er o (ue estaria armazenado" se um inteiro" #trin+ ou outro o)*eto Poderiamos tentar %e+ar um inteiro e armazenar em uma &ari-&el #trin+" %or exem%lo Concluso a &anta+em da %arametrizao restrin+ir a entrada da coleo a %onto de ter certeza so)re (ual &alor &ai ser retirado da mesma

Conexo com )anco de dados

/ecess-rio 'azer do1nload do conector J


htt% >>de&6m2s(l6com>do1nloads>connector>*>

Adicionar ao %ro*eto
Boto direito so)re o %ro*eto Pro%riedades Bi)liotecas Adicionar *ar Procurar m2s(l conector e con'irmar

Conexo com )anco de dados

Criar atri)utos auxiliares


Caminho %ara o dri&er /ome do )anco /ome do host #trin+ de conexo Usu-rio #enha

Conexo com )anco de dados

Conexo com )anco de dados

$todos de insero" remoo" u%date


@ealiza a conexo com o dri&er A)tem a conexo com o )anco Utiliza um executeU%date3s(l4
B #(l uma strin+ semelhante a linha de c?di+o utilizada no m2s(l

Cecha conexo

Conexo com )anco de dados

$todos de consulta
@ealiza a conexo com o dri&er A)tem a conexo com o )anco Utiliza um execute,uer23s(l4
B #(l uma strin+ semelhante a linha de c?di+o utilizada no m2s(l

Cecha conexo

Conexo com )anco de dados

Esta)elecendo a conexo

Conexo com )anco de dados

$todos de consulta
@ealiza a conexo com o dri&er A)tem a conexo com o )anco Utiliza um execute,uer23s(l4
B #(l uma strin+ semelhante a linha de c?di+o utilizada no m2s(l

Cecha conexo

Você também pode gostar