sql >> データベース >  >> RDS >> Oracle

影響を受けるOracleJDBCのbatchUpdate行は常に-2です(Statement.SUCCESS_NO_INFO)

    12.1以降、Oracleデータベースはバッチの各要素の更新された行数を返します。 12.1データベースとドライバー(12.1.0.2)が必要になります。この機能は、以前のバージョンのデータベースには存在しません。

    したがって、12.1以降

    int updatedRows[] = pstmt.executeBatch();
    

    実際には、-2ではなく、バッチ内の各要素の更新された行の数を含む配列を返します。ところで、この機能はJDBCシンドライバーにのみあります。




    1. MySQLDateTimeのHibernateマッピング

    2. Visual C#を使用してリモートMySQLデータベースに接続します

    3. MySQLをApachenutchに接続する

    4. MySQL:値が範囲間隔に含まれているかどうかを確認します