2017-06-14 2 views
-2
私はちょうどJDBCを試してみましたが、Javaで使用可能ですが、ないSQL-コマンドラインで、それは私が(例えば)3つのクエリを実行、および場合は、2番目の1が間違っていることを意味自動コミットすることを考え出した

最初の一回の実行とプログラムのブレークは、その場合にローカルバッファから最初のメモリを消去する方法を覚えていますか?オートJDBCでコミット(Java)の

+1

を参照することができ

conn.setAutoCommit(false); // set False to disable auto-commit conn.rollback(); // to Rollback previous transaction 

- 'のConnection.setAutoCommit(偽);' – Eran

+0

@Eran私は尋ねたものではなく、バッファをクリアする方法を尋ねました。自動コミットを無効にする方法ではなく、質問をお読みください。 –

+1

@SaubhagyaSrivastava:あなたは「バッファ」とは何ですか?どのDBMSを使用していますか?そして、あなたが得る "エラー"は何ですか?実行しているステートメントは何ですか? ** [編集] **あなたの質問とその情報を提供します - コメントにコードや追加情報を投稿しないでください**。 –

答えて

1

あなたはあなたの要件に応じて、以下のいずれかを使用することができます:あなたは自動コミットを無効にすることができます。また、Using Transactions

+0

私の2番目のクエリが間違っているが、私はまだconnection.rollback()を持っています。ローカルバッファをクリアしますか? –

+1

@SaubhagyaSrivastavaあなたが話しているこの "ローカルバッファ"とは何ですか?そのようなことはない。 –