GASのDB接続で、オートコミットになっているかを調べる

コネクションの「.getAutoCommit()」を実行することで、DBへの書き込みがオートコミットになっているかどうかを調べることができる。

「.getAutoCommit()」の結果が、Trueならオートコミット、Falseなら手動コミット。手動コミットの場合には、「.commit()」を明示的に実行しないとDBにコミットされない。

サンプルコード

  // DBにコネクションをはる
  var connection = Jdbc.getConnection(addr, connectionInfo);

  // オートコミットを無効にして、手動でコミットするようにする。
  connection.setAutoCommit(false);

  // Trueならオートコミット、Falseなら手動コミット。ログに書き出す。
  Logger.log('オートコミットの設定: ' + connection.getAutoCommit());
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする