| DBD :: MSQL DBD :: MSQL / DBD :: MYSQL, Perl5 veritabanı arayüzü (DBI) için MSQL ve MySQL sürücüleri olan bir Perl modülüdür. |
Şimdi İndirin |
DBD :: MSQL Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Jochen Wiedmann
- yayıncı web sitesi:
- http://search.cpan.org/~jwied/Apache-Roaming-0.1003/lib/Apache/Roaming.pm
DBD :: MSQL Etiketler
DBD :: MSQL Açıklama
DBD :: MSQL / DBD :: MYSQL, Perl5 veritabanı arayüzü (DBI) için MSQL ve MySQL sürücüleri olan bir perl modülüdür. DBD :: MSQL / DBD :: MYSQL, Perl5 veritabanı arayüzü (DBI) için MSQL ve MySQL sürücüleri olan bir Perl modülüdür .Synopsis DBI kullanın; $ Driver = "msql"; # veya "msql1"; $ dsn = "DBI: $ Sürücü: Veri Tabanı = $ Veritabanı; Host = $ Ana Bilgisayar Adı"; $ DBH = DBi-> Connect ($ dsn, UNDEF, UNDEF); veya $ sürücü = "mysql"; $ dsn = "DBI: $ Sürücü: Veri Tabanı = $ Veritabanı; Host = $ Ana Bilgisayar Adı; Port = $ Port"; $ DBH = DBi-> Connect ($ DSN, $ user, $ şifre); $ DRH = dBi-> install_driver ("mysql"); @Databases = $ DRH-> FUNC ($ ev sahibi, $ port, '_listdbs'); @Tables = $ DBH-> FUNC ('_ListTables'); $ STH = $ DBH-> Hazırlayın ("BLA" nin Foo'dan * Seç *); veya $ sth = $ dbh-> hazırlamak ("$ tablo listesi"); veya $ sth = $ dbh-> hazırlamak ("Listindex $ table $ dizini"); $ sth-> yürütme; $ Numrows = $ sth-> satırları; $ numfields = $ sth -> {'num_of_fields'}; $ sth-> bitirmek; $ rc = $ drh-> func ('CreatedB', $ veritabanı, $ ev sahibi, $ kullanıcı, $ şifre, 'admin'); $ rc = $ drh-> func ('dropdb', $ veritabanı, $ ev sahibi, $ kullanıcı, $ şifre, 'admin'); $ rc = $ DRH-> FUNC ('kapatma', $ ev sahibi, $ kullanıcı, $ şifre, 'admin'); $ RC = $ DRH-> FUNC ('Reload', $ Ana Bilgisayar, $ Kullanıcı, $ Şifre, 'admin'); $ rc = $ dbh-> func ('Createdb', $ veritabanı, 'admin'); $ rc = $ dbh-> func ('dropdb', $ veritabanı, 'admin'); $ rc = $ dbh-> func ('kapatma', 'admin'); $ rc = $ dbh-> func ('Reload', 'admin'); Örnek #! / usr / bin / perl kullanımı katı; DBI () kullanın; # Veritabanına bağlanın. $ DBH = DBi-> Connect ("DBI: MySQL: Veri Tabanı = Test; Host = Localhost", "Joe", "Joe'nin Şifresi", {'RaceError' => 1}); # Damla tablosu 'foo'. Bu, eğer 'Foo' yoksa başarısız olabilir. # Böylece etrafta bir değerlendirme yaptık. eval {$ dbh-> do ("damla tablo foo")}; Yazdır "Foo Bırakma Başarısız: $ @ n" Eğer $ @; # Yeni bir tablo 'Foo' oluşturun. Bu başarısız olmamalıdır, bu yüzden # hataları yakalayamazız. $ dBH-> do ("Tablo Foo (ID tamsayı, isim varchar (20))"); # 'Foo' içine biraz veri ekleyin. Adını kabul eden $ dBH-> alıntı () kullanıyoruz. $ dBH-> do ("Foo değerlerine (1," ekleyin. $ dbh-> alıntı ("Tim"). ")"); # Aynı şey, ancak yer tutucularını kullanarak $ dbh-> do ("Foo değerlerine (?,?)", UNDEF, 2, "JOCHEN"); # Şimdi tablodan veri al. $ sth = $ dbh-> hazırlamak ("Foo'dan * seç"); $ sth-> execute (); ($ Ref = $ sth-> fetchrow_hashref ()) {baskı "bir satır buldu: id = $ ref -> {'id'}, isim = $ ref -> {'name'} n"; } $ sth-> bitirmek (); # Veritabanından bağlantıyı kes. $ DBH-> Bağlantı Kesmesi (); DBD :: MySQL ve DBD :: MSQL, MySQL, MSQL 1.x ve MSQL 2.X veritabanları için Perl5 veritabanı arayüzü sürücüleridir. Sürücüler MSQL-MySQL-Modüller paketinin bir parçasıdır. Başka bir deyişle: DBD :: MSQL ve DBD :: MySQL, Perl Programlama Dili ile MSQL veya MYSQL ilişkisel veritabanı ile birlikte gelen MSQL veya MySQL programlama API arasında bir arayüzdür. Yönetim Sistemleri. İlgili programlama API'sinin sağladığı fonksiyonların çoğu desteklenir. Nadiren kullanılan bazı fonksiyonlar eksik, çünkü hiç kimse onları talep ettikten sonra. Gereksinimler: · Perl
DBD :: MSQL İlgili Yazılım