You require the appropriate level of IBM® Software Development Kit (SDK) for Java™, listed later in this section, to use Java-based tools and to create and run Java applications, including stored procedures and user-defined functions.
If the IBM SDK for Java is required by a component being installed and the SDK for Java is not already installed in that path, the SDK for Java will be installed if you use either the DB2® Setup wizard or a response file to install the product.
The SDK for Java is not installed with IBM Data Server Runtime Client or IBM Data Server Driver Package.
The following table lists the installed SDK for Java levels for DB2 products according to operating system platform:
| Operating System Platform | SDK for Java level |
|---|---|
| AIX® | SDK 6 Service Release 3 |
| HP-UX for Itanium-based systems | HP SDK for J2SE HP-UX 11i platform, adapted by IBM for IBM Software, Version 6 Service Release 3 |
| Linux® on x86 | SDK 6 Service Release 3 |
| Linux on AMD64/EM64T | SDK 6 Service Release 3 |
| Linux on zSeries® | SDK 6 Service Release 3 |
| Linux on POWER™ | SDK 6 Service Release 3 |
| Solaris Operating System | SDK 6 Service Release 3 |
| Windows® x86 | SDK 6 Service Release 3 |
| Windows x64 | SDK 6 Service Release 3 |
More significantly, the modular approach, while transparent, can become inefficient for large, iterative designs. If an engineer changes a beam size in the beam design module, they must manually update the frame analysis model and re-run the interaction checks. In fully integrated software, this update happens instantly. This disjointed workflow means Prokon is best suited for (warehouses, industrial structures, multi-story steel frames up to 10 stories) rather than skyscrapers or complex stadium roofs. The Educational and Regional Impact Prokon’s most profound influence has been in education and emerging markets . Because the software offers a free student version and is relatively affordable compared to high-end suites, it has become a staple in civil engineering programs across Africa, Southeast Asia, and parts of Europe. Students learn not just how to press buttons, but how to verify output against code clauses—a pedagogical gold standard.
Furthermore, Prokon’s support for multiple international codes (including the South African SANS, British Standards, and Eurocodes) makes it a favorite in regions where code transitions are ongoing. It allows a firm to design one project to Eurocode 2 (concrete) and another to AISC (steel) without purchasing separate licenses. Prokon Steel Design is best understood as the "engineer's calculator" of the steel design world—not the flashiest tool on the bench, but one of the most reliable and transparent. It eschews the all-encompassing ambition of high-end FEA packages in favor of focused, code-compliant, and auditable design. For the practicing engineer who values clarity over automation and verification over speed, Prokon remains an indispensable asset. While it may struggle with the most complex geometries or the sleekest user interfaces, it triumphs in its core mission: ensuring that every steel column, beam, and connection is safe, efficient, and buildable. In an era where software black boxes are increasingly mistrusted, Prokon’s insistence on showing its work is not a weakness, but its greatest strength. Prokon Steel Design
In the demanding field of structural engineering, the gap between theoretical analysis and practical, buildable design is often where projects succeed or fail. While general-purpose finite element analysis (FEA) packages offer immense computational power, they frequently lack the specific code-checking and detailing logic required for real-world fabrication. Enter Prokon Steel Design , a suite of software modules developed by Prokon (now part of the Bentley Systems portfolio) that occupies a critical niche. Prokon is not merely an analysis engine; it is a comprehensive design environment that prioritizes compliance, workflow integration, and accessibility. An examination of its capabilities reveals a tool designed to answer the engineer’s most pressing question: “Does this member work according to the code, and how do I draw it?” Core Philosophy: Module-Based, Code-Specific Design Unlike monolithic programs that attempt to solve everything within a single interface, Prokon adopts a modular approach. The engineer uses separate but interconnected modules for different tasks— Prokon Frame Analysis for 2D/3D skeletal structures, Prokon Steel Column Design for compression members, Prokon Steel Beam Design for lateral-torsional buckling checks, and Prokon Connection Design for bolted and welded joints. This disjointed workflow means Prokon is best suited
The following table lists the supported levels of the SDK for Java. The listed levels and forward-compatible later versions of the same levels are supported.
Because there are frequent SDK for Java fixes and updates, not all levels and versions have been tested. If your database application has problems that are related to the SDK for Java, try the next available version of your SDK for Java at the given level.
Non-IBM versions of the SDK for Java are supported only for building and running stand-alone Java applications. For building and running Java stored procedures and user-defined functions, only the IBM SDK for Java that is included with the DB2 Database for Linux, UNIX, and Windows product is supported.
| Java applications using JDBC driver db2java.zip or db2jcc.jar | Java applications using JDBC driver db2jcc4.jar | Java Stored Procedures and User Defined Functions | DB2 Graphical Tools | |
|---|---|---|---|---|
| AIX | 1.4.2 to 6 | 6 | 1.4.2 to 65 | N/A |
| HP-UX for Itanium-based systems | 1.4.2 to 61 | 61 | 1.4.2 to 6 | N/A |
| Linux on POWER | 1.4.2 to 63,4 | 63,4 | 1.4.2 to 6 | N/A |
| Linux on x86 | 1.4.2 to 62,3,4 | 62,3,4 | 1.4.2 to 6 | 5 to 6 |
| Linux on AMD64 and Intel® EM64T processors | 1.4.2 to 62,3,4 | 62,3,4 | 1.4.2 to 6 | N/A |
| Linux on zSeries | 1.4.2 to 63,4 | 63,4 | 1.4.2 to 6 | N/A |
| Solaris operating system | 1.4.2 to 62 | 62 | 1.4.2 to 6 | N/A |
| Windows on x86 | 1.4.2 to 62 | 62 | 1.4.2 to 6 | 5 to 6 |
| Windows on x64, for AMD64 and Intel EM64T processors | 1.4.2 to 62 | 62 | 1.4.2 to 6 | 5 to 6 |
The following table lists the versions of the IBM Data Server Driver for JDBC and SQLJ that are available with DB2 database products.
| DB2 version and fix pack level | IBM Data Server Driver for JDBC and SQLJ version1 |
|---|---|
| DB2 Version 9.1 | 3.1.xx |
| DB2 Version 9.1 Fix Pack 1 | 3.2.xx |
| DB2 Version 9.1 Fix Pack 2 | 3.3.xx |
| DB2 Version 9.1 Fix Pack 3 | 3.4.xx |
| DB2 Version 9.1 Fix Pack 4 | 3.6.xx |
| DB2 Version 9.1 Fix Pack 5 | 3.7.xx |
| DB2 Version 9.5 | 3.50.xx, 4.0.xx |
| DB2 Version 9.5 Fix Pack 1 | 3.51.xx, 4.1.xx |
| DB2 Version 9.5 Fix Pack 2 | 3.52.xx, 4.2.xx |
| DB2 Version 9.5 Fix Pack 3 | 3.53.xx, 4.3.xx |
| DB2 Version 9.7 | 3.57.xx, 4.7.xx |