java web程序设计教程范立锋 最后的图书馆理系统_Java Web 程序设计教程 第4章习题答案(范立锋、林果园 编著)...

Java Web 程序设计教程(范立锋、林果园编著)

第4章 SQL与JDBC 习题答案

1.简述SQL的组成部分。

SQL语言由以下3部分组成,分别是:

数据库模式定义语言(DDL):CREATE、DROP、ALTER等语句。

数据操纵语言(DML):INSERT、UPDATE、DELETE、SELECT语句。

数据控制语言:GRANT、REVOKE、COMMIT、ROLLBACK等语句。

2.简述JDBC的执行步骤。

①加载JDBC驱动程序

通过静态类Class类加载数据库驱动。

②取得数据库连接

通过DriverManager类中的getConnection()获取数据库的连接对象Connection

③执行各种SQL语句

将Connection对象转换成Statement对象,通过该对象的executeUpdate()执行添加、修改以

及删除的SQL语句。

④获取查询结果

将Connection对象转换成Statement对象,通过该对象的executeQuery()执行查询的

SQL语句,该方法返回ResultSet对象。

⑤关闭数据库连接

通过Connection对象的close()方法关闭数据库连接,并抛出异常。

3.Statement对象可以处理哪些类型的SQL语句,处理这些SQL语句的主要方法是什么?

Statement接口的executeUpdate(String sql)方法将执行添加(insert)、修改(update)和删除(delete)的SQL语句,执行成功后,将返回一个int型数值,该数值为影响数据库记录的行数。该接口还可以通过executeQuery()方法查询的SQL语句。

4.PreparedStatement对象可以处理哪些类型的SQL语句,处理这些SQL语句的主要方法是什么?

PreparedStatement接口的executeUpdate(String sql)方法将执行添加(insert)、修改(update)和删除(delete)的SQL语句,执行成功后,将返回一个int型数值,该数值为影响数据库记录的行数。该接口还可以通过executeQuery()方法查询的SQL语句。

5.CallableStatement对象可以处理哪些类型的SQL语句,处理这些SQL语句的主要方法是什么?

CallableStatement接口的executeUpdate(String sql)方法将执行添加(insert)、修改(update)和删除(delete)的数据库的存储过程,执行成功后,将返回一个int型数值,该数值为影响数据库记录的行数。该接口还可以通过executeQuery()方法查询的数据库存储过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值