- 締切済み
JavaとSQL(Oracle)を使って値を取得する方法ってありますか
JavaとSQL(Oracle)を使って値を取得する方法ってありますか? SQLでテーブルの中の一行と 何個かパラメータを受け取ってそれを1行とみなして 行ごとに比べてそのもしテーブルの中に同じ行があったら Trueが返ってくるなんてことは出来るのでしょうか? Trueでなくても数値でも文字でも 一致する行があった場合となかった場合で違う結果が返ってくるようにしたいのですが そんな方法ありますでしょうか? なかなか説明しづらくわかりづらい質問かもしれませんが よろしくお願いいたします
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
javaからoracleに接続してsqlを実行することはできるのでしょうか。 それならば下記のようなsqlを実行すればいいです。 select count(*) cnt from 対象テーブル where 条件1 = パラメータ1 and 条件2 = パラメータ2 and ・・・ cntが0なら一致する行はなし、1以上なら一致する行があることになります。 あとはプログラム内でbooleanでもint(件数そのまま)でも好きな値を返せばいいです。