テーブルの候補キーを見つける必要があります。キー候補となる列は、(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を使用しています。候補キーを取得する別の方法はありますか? ありがとう。