ホームページ >Java >_______ オブジェクトは、静的 SQL ステートメントを実行し、その結果を取得するために使用されます。

_______ オブジェクトは、静的 SQL ステートメントを実行し、その結果を取得するために使用されます。

WBOY
WBOY転載
2024-02-22 13:00:23878ブラウズ

php editor Strawberry が Java Q&A に関する記事をお届けします。 Java では、________ オブジェクトを使用して静的 SQL ステートメントを実行し、生成される結果を取得します。この記事は、この質問に答え、Java プログラミングに関連する知識ポイントをより深く理解するのに役立ちます。このトピックを一緒に検討して、Java 分野のスキルを向上させましょう。

質問内容

_______ オブジェクトは、静的 SQL ステートメントを実行し、その結果を取得するために使用されます。

  • a) ステートメント
  • b) データベース
  • c) 結果セット
  • d) SQL

私によると、正解は「ステートメント」と「結果セット」だそうですが、どちらも正しい答えだと先生に反論したところ、彼はこれを否定し、唯一の正解は「ステートメント」だと言いました。誰かが両方が正しい理由を適切に説明できますか。SQLにはステートメントと結果セットの両方があるため、答えはSQLであるはずです。

Solution

ResultSet SQL ステートメントを実行しません。今まで一度もなかった。

Statement.execute() SQL ステートメントを実行し、ResultSet を返すために呼び出されます。したがって:###

    SQL ステートメントを実行し、
  • 結果は
  • ResultSet の形式で取得されます。
したがって、次の 4 つのオプションのいずれかを選択する必要がある場合:

    a)
  • ステートメント が正しい答えです。上記を参照してください。
  • c)
  • ResultSet は正しい答えではありません。上記を参照してください。
  • b) と d) は、JDBC モデルには「SQL オブジェクト」や「DB オブジェクト」のようなものが存在しないため、不正解です。
および

Statement ResultSet はオプションではありません。これがオプションであれば、それも(おそらく)正しいでしょう。

つまり、「先生」が正しく、あなたは間違っています。ただ受け入れてください。

以上が_______ オブジェクトは、静的 SQL ステートメントを実行し、その結果を取得するために使用されます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。