It's Raining Books Sale
 
 

Recently Viewed clear list


Original Essays | September 18, 2014

Lin Enger: IMG Knowing vs. Knowing



On a hot July evening years ago, my Toyota Tercel overheated on a flat stretch of highway north of Cedar Rapids, Iowa. A steam geyser shot up from... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The High Divide

    Lin Enger 9781616203757

spacer
Qualifying orders ship free.
$39.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Qty Store Section
25 Remote Warehouse General- General

More copies of this ISBN

Programming the Perl DBI: Database Programming with perl

by and

Programming the Perl DBI: Database Programming with perl Cover

 

Synopses & Reviews

Publisher Comments:

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.

Book News Annotation:

"The DBI is a database interface module for Perl. It defines a set of methods, variables and conventions that provide a consistent database interface independent of the actual database being used", explains Bunce, the architect and inventor of DBI. He and Descartes, one of the most active members of the DBI community, explain the architecture of DBI and show how to write DBI-based programs. For the DBI expert, they cover the nuances and peculiarities of each individual database driver. The basics of databases are well-covered, but some experience programming with Perl is assumed.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Co-authord by the primary developer of DBI, this text is the first and only book on Perl and DBI and destined to be the bible for and DBI programmer. Learn how to program with DBI through extensive examples.

Synopsis:

The primary interface for database programming in Perl is DBI, 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."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 explains DBI's nuances and the peculiarities of each individual DBD. This is the definitive book for database programming in Perl.

About the Author

Tim Bunce has been a perl5 porter since 1994, contributing to the development of the Perl language and many of its core modules. He is the author and maintainer of the DBI, DBD::Oracle,and Oracle::OCI modules, and author and co-maintainer of The Perl Module List. Tim is the founder and CTO of Data-Plan Services, a perl, database, and performance consultancy with an international client base. Prior to that we was Technical Director (CTO) of IG in the UK where he was awarded by British Telecom for his role in the rapid development of their Call Management Information service, a system implemented in Perl. He is co-author, along with Alligator Descartes, of Programming the Perl DBI, the definitive book on DBI, published by O'Reilly & Associates in February 2000.

Table of Contents

Dedication; Preface; Resources; Typographical Conventions; How to Contact Us; Code Examples; Acknowledgments; Chapter 1: Introduction; 1.1 From Mainframes to Workstations; 1.2 Perl; 1.3 DBI in the Real World; 1.4 A Historical Interlude andStanding Stones; Chapter 2: Basic Non-DBI Databases; 2.1 Storage Managers and Layers; 2.2 Query Languages and Data Functions; 2.3 Standing Stones and the Sample Database; 2.4 Flat-File Databases; 2.5 Putting Complex Data into Flat Files; 2.6 Concurrent Database Access and Locking; 2.7 DBM Files and the BerkeleyDatabase Manager; 2.8 The MLDBM Module; 2.9 Summary; Chapter 3: SQL and Relational Databases; 3.1 The Relational Database Methodology; 3.2 Datatypes and NULL Values; 3.3 Querying Data; 3.4 Modifying Data Within Tables; 3.5 Creating and Destroying Tables; Chapter 4: Programming with the DBI; 4.1 DBI Architecture; 4.2 Handles; 4.3 Data Source Names; 4.4 Connection and Disconnection; 4.5 Error Handling; 4.6 Utility Methods and Functions; Chapter 5: Interacting with the Database; 5.1 Issuing Simple Queries; 5.2 Executing Non-SELECT Statements; 5.3 Binding Parameters to Statements; 5.4 Binding Output Columns; 5.5 do( ) Versus prepare( ); 5.6 Atomic and Batch Fetching; Chapter 6: Advanced DBI; 6.1 Handle Attributes and Metadata; 6.2 Handling LONG/LOB Data; 6.3 Transactions, Locking, and Isolation; Chapter 7: ODBC and the DBI; 7.1 ODBC--Embraced and Extended; 7.2 DBI--Thrashed and Mutated; 7.3 The Nuts and Bolts of ODBC; 7.4 ODBC from Perl; 7.5 The Marriage of DBI and ODBC; 7.6 Questions and Choices; 7.7 Moving Between Win32::ODBC and the DBI; 7.8 And What About ADO?; Chapter 8: DBI Shell and Database Proxying; 8.1 dbish--The DBI Shell; 8.2 Database Proxying; DBI Specification; Synopsis; Description; The DBI Class; Methods Common to All Handles; Attributes Common to All Handles; DBI Database Handle Objects; DBI Statement Handle Objects; Further Information; See Also; Authors; Copyright; Acknowledgments; Translations; Support/ Warranty; Training; Driver and Database Characteristics; Acquiring the DBI and Drivers; DBD::ADO; DBD::CSV; DBD::DB2; DBD::Empress and DBD::EmpressNet; DBD::Informix; DBD::Ingres; DBD::InterBase; DBD::mysql and DBD::mSQL; DBD::ODBC; DBD::Oracle; DBD::Pg; DBD::SearchServer; DBD::Sybase--For Sybase and Microsoft SQL Server; DBD::XBase; ASLaN Sacred Site Charter; Colophon;

Product Details

ISBN:
9781565926998
Author:
Descartes, Alligator
Author:
Bunce, Tim
Author:
Descartes, Alligator
Publisher:
O'Reilly Media
Location:
Sebastopol, CA :
Subject:
Programming Languages - General
Subject:
Programming - General
Subject:
Computer graphics
Subject:
Computers
Subject:
Database Management - General
Subject:
Database management
Subject:
Programming Languages - CGI, Javascript, Perl, VBScript
Subject:
Perl (computer program language)
Subject:
Object-oriented programming
Subject:
Perl
Subject:
Books; Computers & Internet; Internet & World Wide Web; Scripting & Programming; Perl
Subject:
Books; Computers & Internet; Networking & OS; Operating Systems; Unix; Programming
Subject:
Perl (Computer program languag
Subject:
Programming Languages - Perl
Subject:
General-General
Subject:
Alligator Descartes;DBI;Programming Perl DBI;Tim Bunce
Subject:
CourseSmart Subject Description
Edition Number:
1st ed.
Edition Description:
Print PDF
Series:
O'Reilly Perl
Series Volume:
201693
Publication Date:
20000231
Binding:
TRADE PAPER
Language:
English
Illustrations:
Yes
Pages:
366
Dimensions:
9.19 x 7 x 0.86 in 1.28 lb

Other books you might like

  1. Programming Perl, 3rd Edition Used Trade Paper $25.00
  2. Perl Cookbook Used Trade Paper $13.95
  3. C Programming Language Ansi C 2ND... Used Trade Paper $40.00
  4. Expert C Programming
    New Trade Paper $43.75
  5. Practical RDF New Trade Paper $40.95
  6. Advanced Perl Programming 1ST Edition Used Trade Paper $9.95

Related Subjects

Computers and Internet » Computer Languages » Perl
Computers and Internet » Database » Design
Computers and Internet » Software Engineering » Software Management
History and Social Science » Politics » General
History and Social Science » Politics » United States » Foreign Policy
History and Social Science » World History » General

Programming the Perl DBI: Database Programming with perl Used Trade Paper
0 stars - 0 reviews
$39.99 In Stock
Product details 366 pages O'Reilly & Associates Inc. - English 9781565926998 Reviews:
"Synopsis" by ,
Co-authord by the primary developer of DBI, this text is the first and only book on Perl and DBI and destined to be the bible for and DBI programmer. Learn how to program with DBI through extensive examples.
"Synopsis" by , The primary interface for database programming in Perl is DBI, 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."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 explains DBI's nuances and the peculiarities of each individual DBD. This is the definitive book for database programming in Perl.
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.