Cargando…

Programming the Perl DBI /

One of the greatest strengths of the Perl programming language is its ability to manipulate large amounts of data. Database programming is therefore a natural fit for Perl, not only for business applications but also for CGI-based web and intranet applications. The primary interface for database pro...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Descartes, Alligator
Otros Autores: Bunce, Tim
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Cambridge, MA : O'Reilly, 2000.
Edición:1st ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_ocm45728636
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cn|||||||||
008 001009s2000 maua ob 001 0 eng d
040 |a N$T  |b eng  |e pn  |c N$T  |d OCL  |d OCLCQ  |d VLB  |d OCLCQ  |d TUU  |d OCLCQ  |d TNF  |d OCLCQ  |d CEF  |d ZCU  |d OCLCO  |d OCLCF  |d OCLCQ  |d PUL  |d UKMGB  |d CUS  |d OCLCE  |d TEFOD  |d N$T  |d OCLCQ  |d NAM  |d YDXCP  |d TEFOD  |d OCLCQ  |d SUR  |d OCLCQ  |d SAV  |d ICD  |d OCLCQ  |d LUE  |d WRM  |d OCLCQ  |d INT  |d OCLCQ  |d XMC  |d AJS  |d HF9  |d OCLCO  |d OCLCQ  |d IOY  |d OCLCQ  |d OCLCO 
016 7 |a 009162206  |2 Uk 
019 |a 54116312  |a 176058507  |a 532692841  |a 606349116  |a 609160723  |a 729550704  |a 748108419  |a 758975559  |a 847845091  |a 961631623  |a 962635383  |a 984884460  |a 1004440244  |a 1004801695  |a 1005046273  |a 1008904709  |a 1013723539  |a 1017979181  |a 1021219334  |a 1038557003  |a 1053019461  |a 1105738804  |a 1123572214  |a 1127913343  |a 1135423570  |a 1188982778  |a 1197000941 
020 |a 1565929756  |q (electronic bk.) 
020 |a 9781565929753  |q (electronic bk.) 
020 |a 9781449315368  |q (electronic bk.) 
020 |a 1449315364  |q (electronic bk.) 
020 |z 1565926994 
020 |z 9781565926998 
029 1 |a HEBIS  |b 291459420 
035 |a (OCoLC)45728636  |z (OCoLC)54116312  |z (OCoLC)176058507  |z (OCoLC)532692841  |z (OCoLC)606349116  |z (OCoLC)609160723  |z (OCoLC)729550704  |z (OCoLC)748108419  |z (OCoLC)758975559  |z (OCoLC)847845091  |z (OCoLC)961631623  |z (OCoLC)962635383  |z (OCoLC)984884460  |z (OCoLC)1004440244  |z (OCoLC)1004801695  |z (OCoLC)1005046273  |z (OCoLC)1008904709  |z (OCoLC)1013723539  |z (OCoLC)1017979181  |z (OCoLC)1021219334  |z (OCoLC)1038557003  |z (OCoLC)1053019461  |z (OCoLC)1105738804  |z (OCoLC)1123572214  |z (OCoLC)1127913343  |z (OCoLC)1135423570  |z (OCoLC)1188982778  |z (OCoLC)1197000941 
037 |a 845A79CF-E33E-42B7-865F-EF2B28973279  |b OverDrive, Inc.  |n http://www.overdrive.com 
042 |a dlr 
050 4 |a QA76.73.P22  |b D47 2000eb 
072 7 |a COM  |x 051350  |2 bisacsh 
082 0 4 |a 005.74  |2 21 
049 |a UAMI 
100 1 |a Descartes, Alligator. 
245 1 0 |a Programming the Perl DBI /  |c Alligator Descartes and Tim Bunce. 
250 |a 1st ed. 
260 |a Cambridge, MA :  |b O'Reilly,  |c 2000. 
300 |a 1 online resource (xvi, 346 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
504 |a Includes bibliographical references and index. 
505 0 |a Preface; Resources; Typographical Conventions; How to Contact Us; Code Examples; Acknowledgments; Introduction; From Mainframes to Workstations; Perl; DBI in the Real World; A Historical Interlude and Standing Stones; Basic Non-DBI Databases; Storage Managers and Layers; Query Languages and Data Functions; Standing Stones and the Sample Database; Flat-File Databases; Querying Data; Inserting Data; Updating Data; Deleting Data; Putting Complex Data into Flat Files; The Perl Data::Dumper Module; The Storable Module; Summary of Flat-File Databases. Concurrent Database Access and Locking DBM Files and the Berkeley Database Manager; Creating a New Database; Locking Strategies; Inserting and Retrieving Values; Localized storage and retrieval; Packing in Perl objects; Object accessor methods; Querying limitations of DBM files and hashtables; Chaining multiple values into a hash; Deleting Values; The MLDBM Module; Summary; SQL and Relational Databases; The Relational Database Methodology; Datatypes and NULL Values; Querying Data; Simple Queries; Queries and Condition Clauses; Queries over Multiple Tables; Grouping and Ordering Data. Ordering data Grouping data; Modifying Data Within Tables; Inserting Data; Using INSERT for data transfers; Deleting Data; Updating Data; Committing and Rolling Back Modifications; Creating and Destroying Tables; Programming with the DBI; DBI Architecture; Handles; Driver Handles; Database Handles; Statement Handles; Data Source Names; Connection and Disconnection; Connection; Disconnection; Error Handling; Automatic Versus Manual Error Checking; Manual error checking; Automatic error checking; Mixed error checking; Error Diagnostics; Utility Methods and Functions. Database-Specific Quote Handling Tracing DBI Execution; Neat and Tidy Formatting; Numeric Testing; Interacting with the Database; Issuing Simple Queries; Preparing SQL Statements; Constructing "on-the-fly" statements; Executing Select Statements; Fetching Data; A quick way to fetch and print; Finishing a Data Fetch Early; Deallocating Statement Handles; Executing Non-SELECT Statements; Binding Parameters to Statements; Bind Values Versus Interpolated Statements; Bind Values and Data Typing; Binding Input and Output Parameters; Binding Values Without bind_param(); Binding Output Columns. Do() Versus prepare()Atomic and Batch Fetching; Atomic Fetching; Batch Fetching; No arguments; Slice array reference argument; Slice hash reference argument; Advanced DBI; Handle Attributes and Metadata; Passing Attributes to DBI Methods; Connecting with Attributes; The Significance of Case; Common Attributes; Database Handle Attributes; Database Metadata; Statement Handle Attributes or Statement Metadata; Handling LONG/LOB Data; Inserting and Updating LONG/LOB Columns; Transactions, Locking, and Isolation; Automatic Transaction Handling; Forcing a Commit; Rolling Back Changes. 
520 |a One of the greatest strengths of the Perl programming language is its ability to manipulate large amounts of data. Database programming is therefore a natural fit for Perl, not only for business applications but also for CGI-based web and intranet applications. The primary interface for database programming in Perl is DBI. DBI is a database-independent package that provides a consistent set of routines regardless of what database product you use--Oracle, Sybase, Ingres, Informix, you name it. The design of DBI is to separate the actual database drivers (DBDs) from the programmer's API, so any DBI program can work with any database, or even with multiple databases by different vendors simultaneously. Programming the Perl DBI is coauthored by Alligator Descartes, one of the most active members of the DBI community, and by Tim Bunce, the inventor of DBI. For the uninitiated, the book explains the architecture of DBI and shows you how to write DBI-based programs. For the experienced DBI dabbler, this book reveals DBI's nuances and the peculiarities of each individual DBD. The book includes: An introduction to DBI and its design How to construct queries and bind parameters Working with database, driver, and statement handles Debugging techniques Coverage of each existing DBD A complete reference to DBI This is the definitive book for database programming in Perl. -- provided by publisher. 
506 |3 Use copy  |f Restrictions unspecified  |2 star  |5 MiAaHDL 
533 |a Electronic reproduction.  |b [Place of publication not identified] :  |c HathiTrust Digital Library,  |d 2010.  |5 MiAaHDL 
538 |a Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.  |u http://purl.oclc.org/DLF/benchrepro0212  |5 MiAaHDL 
583 1 |a digitized  |c 2010  |h HathiTrust Digital Library  |l committed to preserve  |2 pda  |5 MiAaHDL 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Perl (Computer program language) 
650 0 |a Database management. 
650 6 |a Perl (Langage de programmation) 
650 6 |a Bases de données  |x Gestion. 
650 7 |a COMPUTERS  |x Programming Languages  |x Perl.  |2 bisacsh 
650 7 |a Database management  |2 fast 
650 7 |a Perl (Computer program language)  |2 fast 
700 1 |a Bunce, Tim. 
776 0 8 |i Print version:  |a Descartes, Alligator.  |t Programming the Perl DBI.  |d Cambridge, MA : O'Reilly, 2000  |z 1565926994  |w (DLC) 00022023  |w (OCoLC)43481706 
856 4 0 |u https://learning.oreilly.com/library/view/~/1565926994/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
936 |a BATCHLOAD 
938 |a EBSCOhost  |b EBSC  |n 24427 
938 |a YBP Library Services  |b YANK  |n 10841764 
938 |a YBP Library Services  |b YANK  |n 11187917 
994 |a 92  |b IZTAP