“JSP数据库编程及应用”单元习题
一、填空题
1.JDBC 的英文全称是___________瑜伽健身球。
2. JDBC 中为 Statement 接口提供了 3种执行方法,它们是:___________、__________和
___________。
3.在 JSP 中,当执行了查询操作时,一般将查询结果保存在_____________________对象中。
4.当执行的SQL 语句是预编译的,或者需要执行多条语句,此时需要一个____________________对象。
5.在 JSP 中可以通过创建______________________对象来执行存储过程。
6. 在 JSP 中, 连接数据库的方式通常有两种: 一种是______________________; 另一种是______________________。
7.使用 JSP与 DBMS建立连接可以分为两步:_________________和___________。
8.DatabaMetaData接口主要用来得到关于数据库的信息, 而___________类用来获取数据库表的结构。
9.在 JSP 中连接数据库通常有两种形式:一是___________________;二是___________
实现连接。
10.___________类是JDBC 的管理层,作用于用户和驱动程序之间。
11.在 JSP中要建立与数据库的连接必须调用 DriverManager 入口门类的______________________方法。
12.______________________接口代表与数据库的连接,并拥有创建 SQL 语句的方法。
13.在访问数据库的环境配置过程中,可以将驱动程序的___________、___________和___________三个文件复制到 Tomcat 安装文件夹下的 commmon\lib文件夹中。
14. ___________接口用于执行不带参数的简单SQL 语句, 用来向数据库提交 SQL语句
并返回 SQL语句的执行结果。
15. Statement接口的______________________方法一般用于执行SQL的inrt、 update或delete 语句。
16.Statement 接口的___________方法一般用于执行 SQL 的 Select 语句。
broken bridges
17.当用户不知道执行 SQL 语句后会产生什么结果或可能有多种类型的结果时可以调用
Statement 接口的______________________方法。
18.在 Result 对象的___________方法用于返回当前行第X 列的值,类型为int。
19.在 Result 对象的___________方法用于返回当前行第 X列的值,类型为 string。
20. 在 Result 对象的__________________方法用于返回当前行第X 列的值,类型为royal holloway Boolean。
21.创建一个Statement接口的实例需要调用类Connection中的____________________方法。
22. 创建一个儿童教育网站 CallableStatement对象需要调用 Connection 类中___________的方法。
23.在执行一个存储过程之前,必须对Out dengerous参数进行注册,注册方法是调用
CallableStatement接口的______________________方法。
24.DatabaMetaData 类的实例对象是通过 Connection 接口的______________________
方法创建的。
25. 在 DatabaMetaData 接口中用来检查数据库是否支持外部连接的方法是___________方法。
26.在 DatabaMetaData 接口中用来检查数据库是否支持存储过程的方法是___________
方法。七夕节英文
27. DatabaMetaData 接口用来返回用于连接数据库的 URL 地址的方法是___________
方法。
28. DatabaMetaData 接口用来获取当前用户名的方法是______________________方法。
29. DatabaMetaData接口用来获取使用的数据库产品名的方法是_________________方法。
30. DatabaMetaData 接口用来获取使用的数据库版本号的方法是_______________方法。
31. DatabaMetaData接口用来获取用以连接的驱动器名称的方法是________________
___
方法。
32. DatabaMetaData 接口用来获取用以连接的驱动器版本号的方法是___________方法。
33. DatabaMetaData 接口用来获取数据库中可能取得的所有数据类型的描述的方法是______________________方法。
34. 在 JSP中通常使用 ResultSet 对象的______________________方法来获取结果集对象的原始信息,并将该信息存放在 ResultMetaData对象中。
35.ResultSetMetaData类用来返回此ResultSet对象的列数的方法是______________________
方法。
36.ResultSetMetaData 类用来获取指定列的名称的方法是______________________方
法。
37. ResultSetMetaData 类用来检索指定列的 SQL 类型的方法是__________________方法。
38. ResultSetMetaData 类用来指示指定列的最大标准宽度的方法是______________________方法。
39. ResultSetMetaData 类用来指示指定列中的值是否为空的方法是____________________
方法。
40. ResultSetMetaData类用来指示是否自动为指定列进行编号的方法是__________________
方法。
41.API 的英文全称是______________________。
二、判断题
1.JDBC 不支持三层模型。( )
2. 使用 JSP不能实现数据库的分页浏览。( )
3. 在进行数据库连接时,作用于用户和驱动程序之间的类是 DriverManager 类( )。
4.Connection 接口代表与数据库的连接,并拥有创建 SQL 语句的方法( )。
5.在执行一个存储过程之前,必须先对其中的 Out参数进行注册。( )
6.DriverManger 类是 JDBC 的管理者,主要负责加载、注册 JDBC驱动程序。( )
7. DriverManager 类的 getConnection()方法用于建立指定数据库的连接,该方法中有三个
参数,第一个参数就是数据库的用户名,第二个参数是密码,第三个参数指定数据库的 URL。
( )
8. 可以通过检查机器中的 1433 端口是否已经打开来判断 SQL Server 2000 是否安装了 SP3或 SP4 包。( )
9. JSP 连接数据库需要使用的端口是 80 端口。( )
10. 执行 Statement接口的 executeUpdate()方法会返回一个 ResultSet对象。( )
11. Statement 接口的 executeQuery()方法的返回类型是 Boolean 型。( )
12. Statement 接口的 execute ()方法的返回类型是Int 型。( )
13. 通常执行 Statement 接口的 executeQuery()方法后会得到一个 ResultSet, 且指针指向
记录的第 1行。( )
14. Statement 接口是 PreparedStatement 接口的子接口,它直接继承并重载
PreparedStatement的方法。( )
15. 一个PreparedStatement的对象中包含的SQL语句是预编译的, 允许包含多个输入参数,
输入参数用?代替。( )
三、选择题
1.下述选项中不属于JDBC 基本功能的是:( )
(A)与数据库建立连接 (B)提交 SQL语句
(C)处理查询结果 (D)数据库维护管理
四、问答题
1.在 Java 程序中可以采用哪些方法来连接数据库?
2.如何通过 JDBC 驱动程序来访问数据库?
五、程序题
1.现在已经有一个登录的 html 文件,界面如下图,现在要求为此文件编写一个后台处理的
JSP 文件,实现用户登录功能。假设要连接的数据库为本机上的 ShopSystem 数据库,用户
名为 sa,密码为空,用户名和密码存放在 Admin表中。 (18 分)
2.<%
《数据库编程》单元习题
共美国留学生活4页,第4页
Clsaa.forName(“___A___”);
Connectioncon con=____B___:
Statement
ateStatement(Resultt.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_REA wen
D_ONLY);
String sql=”lect*from BookList”;
ResultSet rs___C__;
String tt;
While (rs.next()){
tt=___D____;
out.print(“<LI>”+rs.getString(“Subject”)+”</LI>”);
out.print(“<pre>”+tt+</pre>”);
}
_____E_____;
Stmt.clo();
%>
上面程序是使用 JSP 与 Access 数据库进行连接并采用了数据源,然后在建立连接后从数据库中查询指定的字段并将它们在页面中显示,最后关闭创建的所有对象。
合肥会计培训学校