-1

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

4

1 に答える 1

0

DatabaseMetaData結果セットのメタデータではなく、を使用する必要があります。具体的には、以下を確認する必要があります。

于 2012-10-13T07:42:03.423 に答える