DB2のJDBCドライバはType2とType4が用意されています。どちらを使うかはケースバイケースで迷うところなのですが、DB2とクライアントが同じマシンに入っている場合は、Type2を使った方が良いです。
理由はType2接続の場合、ローカルDBへのアクセスはTCP/IPではなく自動的に共有メモリーを経由して行われるため、TCP/IPのオーバーヘッドが無い分ちょっとだけパフォーマンスが稼げるからです。(これはODBCやDB2 CLIでも同じです)
Pure Javaで書かれているType4ドライバはTCP/IPでしか接続できないのです。
理由はType2接続の場合、ローカルDBへのアクセスはTCP/IPではなく自動的に共有メモリーを経由して行われるため、TCP/IPのオーバーヘッドが無い分ちょっとだけパフォーマンスが稼げるからです。(これはODBCやDB2 CLIでも同じです)
Pure Javaで書かれているType4ドライバはTCP/IPでしか接続できないのです。