php小编草莓为您带来一篇关于java问答的文章。在java中,_________对象用于执行静态sql语句并获取其产生的结果。本文将为您解答这一问题,帮助您更好地理解java编程中的相关知识点。让我们一起来探索这个话题,提升自己在java领域的技能吧!
问题内容
_______对象用于执行静态 SQL 语句并获取其产生的结果。
- a) 声明
- b) 数据库
- c) 结果集
- d) sql
根据我的说法,正确的答案是“声明”和“结果集”,但是当我向先生争论这两个都是正确的答案时,他否认了这一点,并说唯一正确的答案是“声明”。有人能给出正确的解释为什么它们都是正确的,答案应该是SQL,因为它既有Statement又有Resultset。
解决方法
ResultSet 不执行 SQL 语句。从来没有。
Statement.execute() 调用执行 SQL 语句并返回 ResultSet。因此:
- 它执行 SQL 语句,并且
- 它以
ResultSet形式获取结果。
因此,如果您需要选择这四个选项之一:
- a)
陈述是正确答案;见上文。 - c)
ResultSet不是正确答案;见上文。 - b) 和 d) 不是正确答案,因为 JDBC 模型中不存在“sql 对象”或“db 对象”这样的东西。
并且 Statement + ResultSet 不是一个选项。如果这是一个选项,它也(可以说)是正确的。
简而言之,“先生”是正确的,而你是错误的。接受吧。










