【Java】——期末复习题库(十二)

这篇文章详细介绍了JDBC编程中Statement接口的方法,如executeUpdate用于执行insert、update和delete,executeQuery用于处理select语句。此外,还讨论了PreparedStatement的使用,预编译SQL的优势,以及如何正确管理数据库连接和资源关闭顺序。
摘要由CSDN通过智能技术生成

🎃个人专栏:

🐬 算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客

🐳Java基础:Java基础_IT闫的博客-CSDN博客

🐋c语言:c语言_IT闫的博客-CSDN博客

🐟MySQL:数据结构_IT闫的博客-CSDN博客

🐠数据结构:​​​​​​数据结构_IT闫的博客-CSDN博客

💎C++:C++_IT闫的博客-CSDN博客

🥽C51单片机:C51单片机(STC89C516)_IT闫的博客-CSDN博客

💻基于HTML5的网页设计及应用:基于HTML5的网页设计及应用_IT闫的博客-CSDN博客​​​​​​

🥏python:python_IT闫的博客-CSDN博客

🐠离散数学:离散数学_IT闫的博客-CSDN博客

欢迎收看,希望对大家有用!

目录

🎯问题

一. 单选题(共12题,85.6分)

1. (单选题)下面Statement接口的方法中,用于执行insert、update和delete语句的是( )

2. (单选题)下列选项,可用于存储结果集的对象是()

3. (单选题)下面关于Statement接口中,用于执行SQL中的select语句的方法是( )

4. (单选题)下列选项中,关于Statement描述错误的是()

5. (单选题)下列选项中,能够执行带参数占位符SQL语句的是()

6. (单选题)Statement接口中executeQuery()方法的返回值是( )

7. (单选题)下面选项中,用于将参数化的SQL语句发送到数据库的方法是( )

8. (单选题)JDBC驱动器也称为JDBC驱动程序,它的提供者是()

9. (单选题)下列选项中,能够实现预编译的是()

10. (单选题)下面关于executeQuery(String sql)方法,说法正确的是( )

11. (单选题)以下操作数据库结束后关闭资源顺序合理的是()

12. (单选题)下面选项中,能够将游标从当前位置向下移一行的方法是( )

二. 判断题(共2题,14.4分)

13. (判断题)PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。

14. (判断题)每次操作数据库结束后都要关闭数据库连接,资源的关闭顺序与打开顺序相同。

🎯答案


🎯问题

一. 单选题(共12题,85.6分)

1. (单选题)下面Statement接口的方法中,用于执行insert、update和delete语句的是( )

  • A. executeUpdate(String sql)
  • B. executeQuery(String sql)
  • C. execute(String sql)
  • D. executeDelete(String sql)

2. (单选题)下列选项,可用于存储结果集的对象是()

  • A. ResultSet
  • B. Connection
  • C. Statement
  • D. PreparedStatement

3. (单选题)下面关于Statement接口中,用于执行SQL中的select语句的方法是( )

  • A. executeUpdate(String sql)
  • B. executeQuery(String sql)
  • C. execute(String sql)
  • D. executeDelete(String sql)

4. (单选题)下列选项中,关于Statement描述错误的是()

  • A. Statement是用来执行SQL语句的
  • B. Statement是PreparedStatement的子接口
  • C. 获取Statement实现需要使用Connection的createStatement()方法
  • D. PreparedStatement能使用参数占位符,而Statement不行

5. (单选题)下列选项中,能够执行带参数占位符SQL语句的是()

  • A. Statement
  • B. Connection
  • C. PreparedStatement
  • D. ResultSet

6. (单选题)Statement接口中executeQuery()方法的返回值是( )

  • A. ResultSet
  • B. int
  • C. Boolean
  • D. Result

7. (单选题)下面选项中,用于将参数化的SQL语句发送到数据库的方法是( )

  • A. prepareCall(String sql)
  • B. prepareStatement(String sql)
  • C. registerDriver(Driver driver)
  • D. createStatement()

8. (单选题)JDBC驱动器也称为JDBC驱动程序,它的提供者是()

  • A. SUN
  • B. 数据库厂商
  • C. ORACLE
  • D. ISO

9. (单选题)下列选项中,能够实现预编译的是()

  • A. Statement
  • B. Connection
  • C. PreparedStatement
  • D. DriverManager

10. (单选题)下面关于executeQuery(String sql)方法,说法正确的是( )

  • A. 可以执行insert语句
  • B. 可以执行update语句
  • C. 可以执行select语句
  • D. 可以执行delete语句

11. (单选题)以下操作数据库结束后关闭资源顺序合理的是()

  • A. ResultSet->Statement(或PreparedStatement)->Connection
  • B. Connection->Statement(或PreparedStatement)->ResultSet
  • C. Statement(或PreparedStatement)->ResultSet->Connection
  • D. 以上都错误

12. (单选题)下面选项中,能够将游标从当前位置向下移一行的方法是( )

  • A. next()
  • B. absolute(introw)
  • C. previous()
  • D. last()

二. 判断题(共2题,14.4分)

13. (判断题)PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。

  • A. 对
  • B. 错

14. (判断题)每次操作数据库结束后都要关闭数据库连接,资源的关闭顺序与打开顺序相同。

  • A. 对
  • B. 错

🎯答案

1-5:AABBC

6-10:ABBCC

11-14:AA对错

  • 18
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Y小夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值