ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
トランザクションの使用(AutoCommit)
スポンサード リンク

DBに接続すると、デフォルトでは、1回SQLを発行する度に自動的にコミットされてしまいます。

複数のSQLを同じトランザクションとする場合は、「自動コミット」を「無効」にします。

例1) データベース接続して、自動コミットを無効にしています。
import java.sql.*;

public class DBConnect {
  public static void main(String[] args) throws SQLException {
    // オラクルドライバーをロード
    DriverManager.registerDriver(new oracle.jdbc.OracleDriver())

    // DB接続
    Connection con = DriverManager.getConnection(
               "jdbc:oracle:thin:@127.0.0.1:1521:ORCL","test","test");
    // 自動コミットを無効にする。
    con.setAutoCommit(false);
  // DB切断
    con.close();
  }
}


スポンサード リンク

データマッピング
データベース接続/切断(DriverManager#getConection)
トランザクションの使用(AutoCommit)
SELECTして結果を取得する(Statement〜ResultSet)
INSERT/UPDATE/DELETEする(Statement)

JDBC へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ