これは2つの方法、のexecuteUpdateのうちとを実行すると、insert into users(name, addr, city, sex, dob) values(?,?,?,?,?);
状挿入クエリのための最高の一つです両方の文がクエリを実行しますが、その1は、理想的には、INSERTクエリのために使用する必要がありますか?教えてください何を使用するか:executeUpdate()またはexecute()?
答えて
戻り値は異なります。 ExecuteUpdate()は、更新された行の数を返します。これは、更新ステートメントの実行時に役立ちます。あなたが挿入しているレコードの数を知っているので、あなたの場合は必要ありません。いずれかを使用することができます。
そういうもののどちらかを使うのに利点はありませんか?この場合、どのメソッドが正しく使用されているかは関係ありませんか? –
それは問題ではありません。 – Sjoerd
ありがとうございます:) –
原則として戻り値のみが異なります。しかし、jConnect 3を使用してSybase ASE 15.7にアクセスすると、トリガーが実行されてPreparedStatementをすぐに閉じるまでexecute()関数がブロックされないことがわかりました。 (1秒のスリープを挿入すると、私が試した1つのクエリでうまくいきます)。対照的に、executeUpdate()はこの問題を抱えません。それは正しいことをするように見え、PreparedStatementを閉じる前に任意の睡眠を必要としません。
- 1. executeUpdateのテキストフィールド値を使用
- 2. EXECUTE IMMEDIATEを使用してレコードを取得する方法は?
- 3. Jboss Seamインターポレータ:executeコマンド(java.lang.Runtime.exec)に使用できますか?
- 4. Java Webstart execute .exeまたはdllを使用することは可能ですか?
- 5. MongoDB :: executeはmongos eval()を内部で使用していますか?
- 6. SinatraまたはMerbを使用するシナリオは何ですか?
- 7. このjava .execute()メソッド呼び出しは何を意味しますか?
- 8. java mysql executeupdate update
- 9. Hibernate executeUpdate performance
- 10. のGrailsのexecuteUpdateは削除
- 11. ImageButtonまたはボタンは何を使用しますか?
- 12. 何を使用するかFlush Mode 'Auto'または 'Commit'
- 13. DBI文のハンドルは、execute()のキャッシュされた呼び出しを使用できますか?
- 14. 何を使用しますか?ビューまたはテンポラリテーブル
- 15. fmdb executeUpdateが失敗します
- 16. execute immediateを使用して動的にパッケージスペックとボディを作成するには?
- 17. access_tokenとは何ですか?使用目的または使用目的は何ですか?
- 18. 人は何のためにElasticsearchを使用しますか?
- 19. 問題は、「AS EXECUTE」
- 20. executeUpdateでエラーが発生するJava MySQL
- 21. カスタムコンポーネント - キャンバスアニメーションを操作する、または他の何かを使用する
- 22. インテントサービスを使用するかどうかわからない、asynctask ...または何?
- 23. 整数で「または」演算子を使用するとは何ですか
- 24. seleniumRCまたはWebDriverでMavenを使用することは何ですか?
- 25. "Language Bar"を使用するネイティブウィンドウAPIまたは.NETクラスは何ですか?
- 26. スイングでフレーム、ペイン、またはパネルを使用するのは何ですか?
- 27. Property.forName()を使用する時期または理由は何ですか?
- 28. ノンブロッキングまたはブロッキングソケットを使用する理由は何ですか?
- 29. chrome.experimental.webRequestを使用するための要件は何ですか?
- 30. Execute拡張機能はDbUpdateExceptionをスローしますか?
[PreparedStatementはOracleで正常に実行されていますが、Microsoft SQLでは例外がスローされます]という重複があります。(http://stackoverflow.com/questions/8786911/preparedstatement-executing-successfully-in-oracle-but-throwing-exception-in-マイク) – axtavt
それぞれについてjavadocを読んだことがありますか?答えはそこにあります。 – skaffman