公式の Sybase jConnect Programmers Referenceは、プールされた接続を使用する次の方法を提案しています。
SybConnectionPoolDataSource connectionPoolDataSource = new SybConnectionPoolDataSource();
...
Connection ds = connectionPoolDataSource.getConnection();
...
ds.close();
ただし、getDataSource は常に例外を引き起こします。SybConnectionPoolDataSource を逆コンパイルしたところ、メソッド呼び出しが明示的にエラーを生成することがわかりました。
public Connection getConnection() throws SQLException
{
ErrorMessage.raiseError("JZ0S3", "getConnection()");
return null;
}
ドキュメントが実装と矛盾する理由を知っている人はいますか?