テーブルの候補キーを見つける必要があります。キー候補となる列は、(1)NOT NULL、(2)UNIQUEである必要があります。だから私がやっていることは次のとおりです。
for(i=1;i<colcount; i++){
if( (resultset.getmetadata().isnullable(i)==0) && (UNIQUE_COND) ){
// IS A CANDIDATE KEY
}
}
UNIQUE 条件を確認するにはどうすればよいですか? JDBCを介してmysql dbを使用しています。候補キーを取得する別の方法はありますか? ありがとう。