What application development languages and APIs does DB2 support?
You can develop applications for DB2 using C/C++, Cobol, Java, .NET languages, PHP, Perl, Python, Ruby on Rails, etc. DB2 supports all of the major development interfaces including SQL-based APIs such as ODBC, OLE DB, JDBC, SQLJ, ADO.NET, Microsoft LINQ, CLI, Ruby on Rails Active Record, PHP PDO, Python etc. DB2 also supports access to data via industry standard web services that both RESTful and SOAP/XML based.