Do I need DB2 Connect to connect my Linux, Unix, or Windows clients to DB2 for i?
The answer is that DB2 Connect can be used, but it is not necessarily a requirement. DB2 Connect can be used to connect applications from those environments to any DB2 server via ODBC, .NET, JDBC, or using CLI/DRDA interfaces. So if the only connectivity required is from Windows or Linux, to DB2 for i (no other DB2 family member), you might consider the IBM i Access for Windows middleware (ODBC, OLE DB, .NET) or Java Toolbox JDBC drivers available at no charge with the IBM i operating system. However, DB2 Connect also includes additional programmer productivity features through .NET (Visual Studio) or PHP (Zend Studio) plug-ins for DB2. DB2 Connect can also be used for DB2 data “federation”, such as the ability to join data from two DB2 (or Informix) databases with a single SQL statement. DB2 Connect’s mobility on demand feature includes a synchronization server to replicate (and synchronize) data from DB2 Servers with DB2 products running in a mobile device.