78. ()是由PL/SQL所提供的系统异常。当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。(第六章)
A. 预定义异常。
B. 自定义异常。
C. 系统错误。
D. 内存溢出。 答案. A
79. 当定义Oracle错误和异常之间的关联时,需要使用伪过程()。(第六章)
A. EXCEPTION_INIT。
B. EXCEPTION_END。
C. EXCEPTION_LAST。
D. EXCEPTION。 答案. A
80. 从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。(第六章)
A. 异常。
B. 过程。 C. 表。
D. 视图。 答案. B
81. 定义过程和定义函数的主要区别之一是,定义函数必须使用()返回数据。(第六章)
A. return子句。
B. throw。
C. RAISE。
D. TRY。 答案. A
82. ()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。(第六章)
A. 过程。
B. 触发器。
C. 函数。
D. 程序包。 答案. B
83. ()是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。(第七章)
A. JDBC。 B. OCI。
C. 程序包。
D. 过程。 答案. A
84. ()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet中的数据在Connection关闭后仍然有效(第七章)
A. OracleCachedRowSet。
B. OracleRowSet。
C. OracleSet。
D. CachedRowSet。 答案. A
85. 当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型()处理。(第七章)
A. CHAR。
B. STRING。
C. RECORD。
D. byte。 答案. B
86. ()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。(第八章)
A. iBatis。
B. Spring。
C. Hibernate。