A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
rsを利用するためにrsに何が入っているのかを知る必要がありません。
rsはRecordSetインターフェースを実装しているので、RecordSetインターフェースの仕様がわかればrsを使用することができます。
これはJavaにおいて(Javaに限ったことではないですが)基本的な考え方なので覚えておいてください。
No.2
- 回答日時:
objPsはjava.sql.Statementということでしょうか?
executeQueryが、java.sql.Statement#executeQuery(String sql)なら、
戻り値のrsは、java.sql.ResultSetということになりますね。
executeQueryの引数(String)に入ったSQL文(SELECT文)を実行し、
得られた検索結果が格納されているクラスになります。
「rsには何が入っているか」というのが
検索結果を取り出したいという意味であれば、以下のようにします。
(クラス名や列名はあくまでサンプルです)
public java.util.ArrayList selectUser(java.sql.StatementobjPs, String sql) {
java.sql.ResultSet rs = objPs.executeQuery(sql);
java.util.ArrayList list = new java.util.ArrayList();
try {
while(rs.next() == true) {
UserData ud = new UserData();
ud.setUserNo(rs.getString("USERNO"));
ud.setUserName(rs.getString("USERNAME"));
ud.setAge(rs.getInt("AGE"));
list.add(ud);
}
}
catch(java.sql.SQLException e) {
e.printStackTrace();
}
}
「rsには何が入っているか」というのが
どういう型のオブジェクトが入っているのかということなら、
System.out.println("rs=" + rs);
としてもいいですし(標準出力にクラス名が表示されます)、
String className = rs.getClass().getName();
とすれば、クラス名を文字列として取得できます。
No.1
- 回答日時:
こんばんは。
rs、objPsの型が何かわかりませんが、
rsまたはobjPsクラス型をJavaDocで参照してみては
いかがでしょうか。
使用できるメソッド等がわかります。
その中に、見たい情報を出力するメソッドが
見つかるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- ビデオカメラ インスタ360 one rsについて 編集方法を覚えたいのですが、説明書がないので苦戦しています。編 1 2022/07/24 17:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/07 08:37
- 国産車 ホンダフィット2代GE6に乗っていますが RSというのはスポーティーですか 1 2023/06/01 15:09
- 電子マネー・電子決済 LINE Pay………朝口座に9千入ってて夕方確認したら RSランペイっていう変な名前で勝手に口座か 1 2022/09/05 17:39
- デジタルカメラ DJI LiDAR レンジファインダー (RS)にはDJI RS3 Pro/Pro COMBO無しで 1 2022/07/21 15:54
- 銀行・ネットバンキング・信用金庫 LINE Pay……… 今日の朝口座に9千入金されて何も使ってないのに夕方岩手銀行の口座確認したら勝 4 2022/09/05 19:42
- 子供の病気 RSについて 何度も質問ごめんなさい。 息子がRSになってから、だいぶ経ちます。 14日からRSの症 5 2023/03/26 13:29
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列にnullを代入すると、null...
-
プログラミングの問題です。大...
-
えハミルトン路と全域木のちが...
-
あんまりお料理しないのに台所...
-
正規表現について質問です。 カ...
-
htmlのinput type="date"をgett...
-
プログラミングのプの字も知り...
-
eclipse実行ができない
-
いまいちfor文が分かりません ...
-
クラス名がwindowでメソッド名...
-
CSV出力を画面から選択したデー...
-
Eclipse 動的プロジェクトで404...
-
マイクラでPythonのプログラミ...
-
デバッグツールの具体例を教え...
-
StringReaderのサンプルプログ...
-
eclipseで作ったプログラムを他...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
マイクラでPythonのプログラミ...
-
配列にnullを代入すると、null...
-
jdk17.06のインストーラーが起...
-
Eclipse 動的プロジェクトで404...
-
list の空は [] ってあわらすのに
-
下記問題の答えが"D"になる意味...
-
JaneStyleのスレッドが見れなく...
-
正規表現について質問です。 カ...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
リレーションエンティティクラ...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
キー入力について
-
自作Androidアプリのデータ引き...
-
問題作成のWebアプリの作り方を...
-
eclipse実行ができない
-
変数名とDBカラム名の関係性に...
-
デバッグツールの具体例を教え...
おすすめ情報