POE :: Bileşen :: SimpleDBI

Asenkron bloke olmayan DBI, POE'de aramaları basitleştirdi
Şimdi İndirin

POE :: Bileşen :: SimpleDBI Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Yayıncı adı:
  • Apocalypse
  • yayıncı web sitesi:
  • http://search.cpan.org/~apocal/

POE :: Bileşen :: SimpleDBI Etiketler


POE :: Bileşen :: SimpleDBI Açıklama

POE'de Asenkron Boktan Olmayan DBI Aramaları Basitleştirildi POE :: Bileşen :: SimpleDBI, POE ile yeni bir oturum oluşturarak sihrini yapan bir Perl modülüdür, daha sonra "ağır" kaldırma işlemlerini yapmak için bir çocuk sürecini tüketti. Bu şekilde, ana POE işleminiz diğer müşterilere hizmet vermeye devam edebilir. Sorgular bir sıraya koyulur ve bir seferde bir tane işleme koyulur. Bu modülü kullanmanın standart yolu bunu yapmaktır: POE kullanın; POE :: Bileşen :: SimpleDBI kullanın; POE :: Bileşen :: SimpledBi-> Yeni (...); POE :: Session-> Oluştur (...); POE :: KERNEL-> RUN (); SICOPSIS KULLANIM POE; POE :: Bileşen :: SimpleDBI kullanın; # İstediğimiz takma ad ile yeni bir oturum oluşturun POE :: Bileşen :: SimpleDBi-> Yeni ('SimpledBi') veya 'DBI oturumu oluşturulamıyor "; # SimpleDBI POE ile iletişim kurmak için kendi oturumumuzu oluşturun :: Session-> Oluştur (Inline_States => {_Start => Alt {# SimpLedBI, $ _ -> POST ('SimpleDBI', 'Connect', 'DSN '=>' DBI: MySQL: Veri Tabanı = Foobaz; Host = 192.168.1.100; Port = 3306 ',' Kullanıcı Adı '=>' Foobar ',' Şifre '=>' SecretPassword ',' olay '=>' Conn_Handler ', ); # Bir sorgu ve geri dönüş sayısını etkiledi $ _ -> POST ('SimpleDTBI', 'Yap', 'SQL' => '', ',' Place Holders '=> , 'olayı' => 'deleted_handler', 'insert_id' => 0,); # Bir bilgi satırını al $ _ -> POST ('SimpleDBI', 'Single', 'SQL' => 'Seçin * Ayrılı Sınır 1', 'Etkinlik' => 'Success_Handler', 'Baggage' => 'Success_Handler', 'Baggage' => '',); # Biz birçok bilgi satırını istiyoruz Bunu daha sonra silebiliriz # ayrıca, bu sorguda prepans_cached'ı devre dışı bırakabiliriz. ', 'YER TUTUCU S '=> ,' olayı '=>' multipl_handler ',' prepare_cached '=> 0,); # Bir şeyi alıntı yapın ve başka bir oturuma gönderin $ _ -> POST ('SimpledBi', 'Quote', 'SQL' => Foo $ * @ %% sdkf "" "',' seans '=>' Yiyemin ',' olayı '=>' quote_handler ',); # aklımızı değiştirdi! $ _ -> POST (' SimpleDBI ',' Delete_query ', $ ID); # 3 Yolu Kapatma # Bu izin verecek Mevcut sorgular bitirdi, sonra $ _ -> POST ('SimpleDBI', 'kapatma'); # Bu, olay geçtiğinde # PoE'nin sırasını geçtiğinde ve SimpleDBI $ _ -> POST ('SimpleDBI) ',' kapatma ',' şimdi '); # daha hızlı kapanma :) $ _ -> Çağrı (' SimpledBi ',' Kapatma ',' Şimdi ');}, # İstek işleyicilerinizi burada' quote_handler ' => \ Foohandler, # vb.},); Gereksinimler: · Perl


POE :: Bileşen :: SimpleDBI İlgili Yazılım

Credo

Kıyaslama, Profilleme ve Analiz Bilimsel Modelleme Kodları için Paket ...

65

İndirmek