0
私は以下のコードを持っています。生成されたキーを返す要求を持つ準備済みのステートメントです。PreparedStatement.getGeneratedKeys()から返されたRowIdの使用方法?
generatedKeysの結果セットでは、唯一の戻り列の名前は "ROWID"で、値はRowId
クラスのインスタンスです。一番下のスクリーンキャプチャを参照してください。
私の質問は行IDを使用して行全体を取得する方法は?
preparedStatement = conn.prepareStatement(insert, Statement.RETURN_GENERATED_KEYS);
SqlUtils.addParams(preparedStatement, params);
preparedStatement.executeUpdate();
ResultSet generatedKeys = preparedStatement.getGeneratedKeys();
あなたは([のRowIdオブジェクトの使用] Oracleのドキュメントを見ていましたhttps://docs.oracle.com/javase/tutorial/jdbc/basics/ sqlrowid.html)? –
質問に直接回答するのではなく、[this](http://stackoverflow.com/a/32114047/266304)と少し関連性がありますか? –