Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように定義された列を持つテーブルがあります。
Country VARCHAR(2) NOT NULL DEFAULT 'US'
JDBC でこのデフォルトを検出しようとすると失敗します。基本的に、結果を使用すると列DatabaseMetaData.getColumnsが含まれません。COLUMN_DEFAULTH2でこれを試すとそこにあります。
DatabaseMetaData.getColumns
COLUMN_DEFAULT
Derbyでデフォルトを取得する方法はありますか?
COLUMN_DEFAULT を試しましたか? または COLUMN_DEF の場合は?Javadoc によると、COLUMN_DEF である必要があると思います。
また、Java と JDBC のどのバージョンを使用していますか? Derby は JDBC 4.0 サポートの一部として COLUMN_DEF を追加しただけで、Java 1.6 が必要になる可能性があると思います。