DB2 Universal Database v7.1

DB2 Universal Database v7.1 : Application Development Certification Guide

3 (3 ratings by Goodreads)
By (author)  , By (author)  , By (author)  , By (author) 

List price: US$58.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


IBM has just expanded its highly successful DB2 certification program to include a developer's exam -- and this is the first book to offer start-to-finish preparation! The book covers every DB2 Application Developer exam objective, and includes a complete sample exam. Start by reviewing the DB2 client/server environment, comparing the multiple programming interfaces available to DB2 application developers, and understanding when to choose each. Next, walk through the fundamentals of DB2 application development with Embedded SQL, ADO, CLI/ODBC, JDBC, SQLJ, and the Perl DBI. Learn how to create effective stored procedures, and when to use them. Discover how to use DB2 extenders to enhance your application's functionality, adding more effective search features, XML support, multimedia archive management, and more.
show more

Product details

  • Paperback | 320 pages
  • 176.8 x 236.7 x 24.9mm | 671.82g
  • IBM Press
  • Armonk, United States
  • English
  • 0130913677
  • 9780130913678

Table of contents

1. Introduction to Database Applications for DB2.

Objectives. DB2 UDB Server Instances and Databases. Database Objects. SQL Concepts. DB2 Application Structure. Summary.

2. DB2 Programming Roadmap.

Objectives. Administrative API. Embedded SQL. Driver-based Application Solutions. Net.Data. DB2 Extenders. Summary.

3. DB2 Programming Features and Strategies.

Objectives. Data Manipulation Strategies. Concurrency and Transaction Management. Database Packages and Query Performance. Summary.

4. Embedded SQL Programming.

Embedded SQL Overview. Static Embedded SQL. Dynamic Embedded SQL. Comparing Dynamic SQL with Static SQL. Summary.

5. Administrative APIs.

DB2 APIs. Application Migration Considerations. Context Management APIs. Summary.

6. CLI/ODBC and OLE DB Programming.

Objectives. CLI and ODBC Overview. Setting up the CLI Environment. Basic Program Flow for a CLI Application. Advanced Programming Features. DB2 OLE DB Driver. Summary.

7. Java Programming.

Objectives. JDBC Programming. SQLj Programs. Java Stored Procedures. Java UDFs. Summary.

8. Net.Data.

Objectives. Advantages. Scripting Language. Language Environments. Performance. Summary.

9. Perl Programming.

Objectives. Advantages of Perl. Setting up the Perl Environment. Basic Program Flow. Summary.

10. DB2 Extenders.

Objectives. Text Extender. Net Search Extender. AIV Extenders. XML Extender. Summary.

Appendix A: DB2 UDB Application Development Test Objectives.

Appendix B: DB2 UDB Application Development Sample Exam.

Appendix C: DB2MALL Database.

Appendix D: Application Troubleshooting.

Obtaining an SQL Error. Isolating Error Location. Diagnostic Error Files. Tracing Facilities.

show more

About Steve Sanyal

Steve Sanyal is a software developer for the DB2 UDB Application Development Team at the IBM Toronto Lab. He is a certified IBM Solutions Expert as a DB2 UDB Application Developer and Administrator. Steve specializes in JDBC, SQLj, and CLI/ODBC on the UNIX and Intel platforms and is the Web sphere focal point on the team. Steve is also leading a project to develop Java and XML-based tools for troubleshooting application performance and problem determination.

David Martineau is a staff software developer at the IBM Toronto Lab, providing technical support for the DB2 UDB Application Development Team. David has provided sample code for DB2 UDB using interfaces such as ADO, CLI, and Net.Data. Prior to 1998, David was a developer within the DB2 UDB Connect group for one year, where he primarily worked on projects to enhance the performance of ODBC. Prior to joining IBM, David was developing database engines since 1994. His work includes developing support for stored procedures, user-defined functions, and 64-bit integer support.

Kevin Gashyna has been working with DB2 UDB and its predecessors since 1997. He is a certified DB2 UDB V7.1 Database Administrator, Application Developer, and Advanced Technical Expert in DRDA. Kevin is currently a staff software developer with the DB2 UDB Extended Enterprise Edition (EEE) Support Team in the IBM Toronto Lab. He has been involved in several aspects of DB2 on the UNIX and Intel platforms, including application development, connectivity, and clustered environments. Kevin also participated in the creation of the DB2 UDB V7.1 Application Development Certification Exam.

Michael Kyprianou has been working with DB2 UDB and its predecessors since 1995. He is an IBM Advanced Technical Expert in DB2 DRDA and is certified in DB2 UDB Database Administration and Application Development. Michael is currently a staff programmer analyst with the DB2 UDB Application Development Team, prior to which he was team lead for the DB2 UDB Connectivity Group for two years. In these roles, Michael provided technical marketing, electronic, and on-site support to customers all over the world. Michael has also assisted at IDUG conferences offering the DB2 UDB Certification Exam.
show more

Rating details

3 ratings
3 out of 5 stars
5 0% (0)
4 33% (1)
3 33% (1)
2 33% (1)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X