The Db2 database application development environment

The Db2 database application development environment is composed of several software elements.

These software elements include:

  • operating system
  • IBM® Data Server Client
  • database application programming interface (API)
  • programming language
  • transaction manager
  • development tools

For many of these elements, there are multiple choices available. For example: there might be several operating systems available for your hardware; Db2 database supports several APIs; and any XA-compliant transaction manager can be used to manage distributed transactions with Db2 databases.

The Data Server Clients periodically invoke the SYSIBM.DB2CONN_LIC stored procedure for licensing and configuration purposes.