0

SELECT クエリから CSV ファイルを生成するために、非常に簡単なセットアップを使用しています。クエリが読み取りのためにデータベースをロックする時間枠を減らす (または少なくとも制御する) にはどうすればよいですか?

典型的な例を次に示します。

private List<String[]> getData(final ResultSet rs) throws SQLException {
    final List<String[]> res = new LinkedList<String[]>();
    int i = 0;
    int stride = 10;
    while (rs.next()) {
        if (++i % stride == 0) {
            System.out.println("Row " + i);
        }
        if (i >= stride * 10) {
            stride = stride * 10;
        }
        res.add(getRow(rs));
    }
    System.out.println("*** Total " + i + " rows");
    return res;
}
4

1 に答える 1

3

JDBC トランザクション分離レベル

Java チュートリアル

于 2012-11-02T11:39:13.353 に答える