読者です 読者をやめる 読者になる 読者になる

argius note

プログラミング関連

開発しています



ResultSetMetaData#getTableName(int)が使えない

database Java

ResultSetからテーブル名を取得したいのですが、このメソッドが使えない(値が空になる)ので困りました。JDBC2.0では既にサポートされてるんですけどね。
手近で触れるRDBMSだとこんな感じです。(名称は厳密なものではありません。)

使えるもの

使えないもの

  • PostgreSQL 7.5.3 + driver 7.4.5
  • Oracle8i + driver 1.2 (classes12.jar)
  • Oracle10g + driver 1.4 (ojdbc14.jar)

新旧混在ですが、割と新しいものでも使えないのがあるんですね(*sigh*)。