Java 习题九

Java 习题九
一、填空题
1.JDBC 是______ 的缩写,简称 Java 数据库连接。
2.JDBC API 主要位于包中。
3.在编写 JDBC 程序时,必须要把所使用的数据库驱动程序或类库加载到项 目的_ 中。
方法可用于向 DriverManager 中注册给定的 JDBC 驱 4.DriverManager 类的 动程序。
5.在 ResultSet 接口内部有一个指向表格数据行的游标(或指针),ResultSet 对
象初始化时,游标在表格的第一行之前,调用_______方法可将游标移动到下一行。
二、判断题
1.JDBC(Java Database Connectivity,Java 数据库连接),它是一套用于执行 SQL 语句的 Java API 。( )
2.Statement 是 Java 执行数据库操作的一个重要接口,它用于执行动态的 SQL 语句,并返回一个结果对象。( )
3.PreparedStatement 是 Statement 的子接口,用于执行预编译的 SQL 语句。 ( )
4.PreparedStatement 接口中的 setDate()方法可以设置日期内容,但参数 Date 的类型必须是 java.util.Date 。( )
5.ResultSet 接口既可以通过字段的名称来获取指定数据,也可以通过字段的
索引来获取指定的数据,字段的索引是从 0 开始编号的。( )
三、选择题
1.JDBC 是一套用于执行什么的 Java API?( )

A.SQL 语句 B.数据库连接
C.数据库操作 D.数据库驱动
2.当应用程序使用JDBC 访问特定的数据库时,只需要通过不同的什么与其 对应的数据库进行连接,连接后即可对该数据库进行相应的操作?( )
A. Java APIB. JDBC API
C.数据库驱动 D. JDBC 驱动
3.JDBC API 主要位于哪个包中,该包定义了一系列访问数据库的接口和类?( )
A. java.sqlB. java.util
C. java.jdbcD. java.lang

4.在编写 JDBC 程序时,必须要把所使用的数据库驱动程序或类库加载到项 目的什么位置?( )
A.根目录下 B.JDBC 程序所在目录下
C.任意目录下 D. classpath
5.下面是 Statement 接口中常用的执行 SQL 语句的方法,哪些说明是正确 的?(多选)( )
A. execute(String sql)用于执行各种 SQL 语句,该方法返回一个 boolean 类 型的值
B. executeUpdate(String sql)用于执行 SQL 中的 qurey 、insert 、update 和 delete 语句
C. executeQuery(String sql)用于执行 SQL 中的 select 语句
D. executeUpdate(String sql)用于执行各种 SQL 并返回 int 类型结果
四、简答题
1.请简述什么是 JDBC。

2.简述 JDBC 的编程步骤。
3.简述 PreparedStatement 相比 Statement 优点。
五、编程题
1.编写一个 JDBC 程序,要求如下:
(1)查询 tb_user 表数据进行操作,表设计可参考 9.3.2 节表。
(2)使用JDBC 分别完成数据的插入、修改、查询和删除操作。

2.编写一个 JDBC 程序,要求如下:
(1)设计一个 tb_count 表,表设计可参考 9.3.2 节表,并加上 int 类型的 money 字段。
(2)使用 JDBC 连接 MySQL 数据库插入两条数据,在不考虑事务的情况下完 成两个用户之间的转账功能。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

风,风,风

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

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

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

打赏作者

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

抵扣说明:

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

余额充值