• ベストアンサー

jdbcでの行の情報の取得について

アクセスにテーブルを作ってデータベースを作ったのですが、javaのjdbcを使ってそのテーブルの特定の列で特定の行の情報を取り出したいときはどのようにすればよいのでしょうか。 ご教授よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom11
  • ベストアンサー率53% (134/251)
回答No.2

こんにちは No1の回答を理解していますか。??? あと、SQLを、ある程度理解していますか。?? SQLで、レコードセットを取得しても、データの順番は、保証されないと思いました。 ゆえに、 まず、必要としている、求める特定行の特定列含むSQLで、 ResultSet で、受けて、 これから、条件文等で、求める特定行まで、レコードを進めて、 そのレコード特定列を、文字データなら、getString得る形になると思いますが。 そもそも、順番が保証されていないのに getString(row,col)で、得られたとして、 SQLが発行されるたびに、求めたい、行と列のデータは、保証されていなのに 何か、意味あるのですか???

その他の回答 (2)

回答No.3

「特定の行の特定の列の値」の条件を、where句に記述します。(っていうかJavaじゃなくって、おもっきしSQLですね。)

参考URL:
http://jibun.atmarkit.co.jp/lskill01/rensai/bronzesql02/bronzesql01.html
  • 3java
  • ベストアンサー率0% (0/1)
回答No.1

下記を参考にしていただければおそらく理解できると思いますよ。 私も以前ここでDBのコネクションについて勉強しましたが 理解できました。

参考URL:
http://www.hellohiro.com/jdbc.htm
sunikku
質問者

お礼

早速のご回答ありがとうございます。 そのページは私も見たのですが、DBの追加、更新、削除や指定した列のみの取得のことについては書かれていましたが、特定の行の特定の列の値を得る方法までは書いてありませんでした。 メソッドで言うと getString(int row,int col) のような機能をするものがほしいのですがデフォルトではついていないようだったのでどのようなアルゴリズムで書けば実現できるのかと思い質問しました。

関連するQ&A