SQLの問い合わせを挿入している間私達は自動増分の価値を、もしあれば指定しない。 但しそれらは頻繁にこれからのプロセスに要求される。 ここにいかにが後巧妙なSQLの挿入物の声明自動増分/自動発生させた価値を得ることができたかある。


    //
    自動増分を発生させる//の挿入物1の列
    基本キー分野の//のキー
    //
    stmt.executeUpdate (
            「autoIncTestへの挿入物(コメント)」
            いかに私が自動増分分野の価値を得てもいいか+ 「価値(「か。」)」、
            Statement.RETURN_GENERATED_KEYS);

    //
    //の使用Statement.getGeneratedKeys ()
    価値を取り出す//
    //

    intのautoIncValue = -1;

    rs = stmt.getGeneratedKeys ();

    (rs.next ()) {
        autoIncValue = rs.getInt (1);
    }他に{

        //の間違い
    }

    rs.close ();

また多数のオートインクリメントキー値を指定し、取って来ることができる。 これはちょうど便利基本キーがまた自動増分のキーである必要ではないが。