![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
はじめまして。
javaを始めたばかりの初心者です。
SQLの結果件数の取得で悩んでいます。
Update件数の取得は出来るのですが
DELETE件数の取得が出来ないのです。
作業環境は
postgreSQL 7.2.1
JAVA 1.3.1_04
です。
++++ソース抜粋++++
stmt.executeUpdate(Updateクエリ);
//今回のアップデート完了件数
int upd_cnt = stmt.getUpdateCount();
↑きちんと取得できます。
stmt.executeUpdate(DELETEクエリ);
//今回のデリート完了件数
int del_cnt = stmt.getUpdateCount();
↑なぜか1件になってしまいます。
どなたかご助言ください。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
戻り値は行数ではなくカーソルの位置だからではないでしょうか?
INSERTの場合は最後の行に追加されるのでカーソルは最後の行に移り
その最後の行数を返しますが、DELETEの場合処理する行は消失しますから
単に先頭に行が移動して1が返るのではないでしょうか?
covachanさんご回答ありがとうございました。
参考URL拝見いたしました。
私の中にカーソルという概念が無かったので
とても勉強になりました。
バージョン変更等出来ない都合があるので
別の方法を考えようと思います。
わかりやすい即レス、本当にありがとうございました。
No.2
- 回答日時:
すみません。
あまりに自身がないので調べてみました。
私の英語理解力が足りているならば、どうやらバグのようです。
参考URLをご覧になっていただければわかると思います。
もし、7.0.2以降のJDBCドライバがあれば試してみればどうでしょうか?
参考URL:http://www.mit.edu/afs/net/project/postgres/7.0. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- C言語・C++・C# C言語 3 2022/11/09 13:27
- オープンソース ChatGPTをスプレッドシートと連携して自動でリサーチしたいんですがうまく出来ません。。。 1 2023/05/05 15:59
- オンラインゲーム 黒い砂漠 ガクツナックの知識の取得方法 2 2022/04/03 08:14
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- Visual Basic(VBA) VBAでPDFのアクティブページ番号取得 1 2023/05/25 12:41
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
ListView 項目の選択/選択解除...
-
データ数をカウントしたいのですが
-
count(*)で取得した値をJAVAの...
-
VBAでActiveDirectoryのユーザ...
-
like演算子内に変数って使えな...
-
Spreadの選択行の取得について
-
エクセルVBAで複数選択できるよ...
-
getParameter と getAttribut...
-
VBA:小数点以下の数字を取得で...
-
「Excel VBA」 Webクエリ マク...
-
JSP+Servletでのページングの常識
-
VB6.0のレジストリ情報取得方法
-
RegQueryValueExwでエラー
-
C言語におけるコンピュータ名・...
-
C言語にてプログラミングを行っ...
-
Yahoo! JAPANのID取得について
-
EnumWindowsのコールバック関数
-
VBScriptで数値にコンマを付け...
-
指定したページのidをgetElemet...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
データ数をカウントしたいのですが
-
VBA:小数点以下の数字を取得で...
-
VBAでActiveDirectoryのユーザ...
-
ListView 項目の選択/選択解除...
-
Flexgridで選択行の列の値を取...
-
getParameter と getAttribut...
-
like演算子内に変数って使えな...
-
ListViewで複数選択された項目...
-
JavaScriptでWindowsログオンID...
-
時間を分に変換するプログラム
-
エクセルVBAで複数選択できるよ...
-
Spreadの選択行の取得について
-
JavaScriptにおいてコンピュー...
-
コンボボックス表示文字列を取...
-
VBA リストボックス内の値を複...
-
利用者側のMACアドレスを取得し...
-
「Excel VBA」 Webクエリ マク...
-
Yahoo! JAPANのID取得について
おすすめ情報