DBIX :: OO.

DBIX :: OO는 Perl 객체 추상화의 데이터베이스입니다.
지금 다운로드

DBIX :: OO. 순위 및 요약

광고

  • Rating:
  • 특허:
  • Perl Artistic License
  • 가격:
  • FREE
  • 게시자 이름:
  • Mihai Bazon
  • 게시자 웹사이트:
  • http://search.cpan.org/~mishoo/DBIx-OO-v0.0.4/lib/DBIx/OO.pm

DBIX :: OO. 태그


DBIX :: OO. 설명

DBIX :: OO는 Perl 객체 추상화의 데이터베이스입니다. DBIX :: OO는 Perl Objects Abstraction.Snopsis Package MyDB의 데이터베이스입니다. 기본 'dbix :: oo'를 사용하십시오. # 추상적 인 함수이므로 Get_DBH를 덮어 쓸 필요가 있습니다. # DB에 연결하는 방식은 정말로 당신의 직업입니다. 이 기능은 데이터베이스 핸들을 반환해야합니다. 기본 get_dbh () croaks. 내 $ dbh; sub get_dbh {$ dbh = dbi-> connect_cached ( 'dbi : mysql : test', '사용자', 'passwd')! 정의 된 $ dbh; 반환 $ dbh; } 패키지 mydb :: 사용자; 기본 'mydb'를 사용하십시오. __package __-> 테이블 ( '사용자'); __package __-> 열 (p => , e => ); __package __-> has_many (pages => 'mydb :: pages', '사용자'); 패키지 mydb :: 페이지; 기본 'mydb'를 사용하십시오. __package __-> 테이블 ( '페이지'); __package __-> 열 (p => , e => ); __package __-> has_a (user => 'mydb :: users); 패키지 메인; MY $ u = mydb :: reserment-> create ({id => userid ', first_name =>'q ', last_name =>'w '}); MY $ foo = mydb :: recessage-> 검색 ( 'userid'); @p = @ {$ foo-> fk_pages}; "사용자 :", $ foo-> first_name, "", $ foo-> last_name, "페이지 : n"을 인쇄하십시오. foreach (@p) {$ _-> 제목 "n"; } $ foo-> first_name ( 'John'); $ foo-> last_name ( 'doe'); # 또는 $ foo-> set (first_name => 'john', last_name => doe '); $ foo-> 업데이트; 요구 사항 : · Perl.


DBIX :: OO. 관련 소프트웨어