下列关于动态SQL的说法,哪一项是正确的?()A、它在动态数据库中进行预编译和绑定B、必须在预编译时完全指定SQL语句的结构C、由应用程序在运行时编译和执行D、动态SQL不存在

题目

下列关于动态SQL的说法,哪一项是正确的?()

  • A、它在动态数据库中进行预编译和绑定
  • B、必须在预编译时完全指定SQL语句的结构
  • C、由应用程序在运行时编译和执行
  • D、动态SQL不存在
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Statement是PreparedStatement的父接口。Statement对象用于执行不带参数的简单SQL语句;PreparedStatement对象用于执行预编译SQL语句。()

此题为判断题(对,错)。


参考答案:正确

第2题:

( ) 是在运行时把过程调用和响应调用需要的代码加以结合的过程。

A.词法分析
B.静态绑定
C.动态绑定
D.预编译

答案:C
解析:
词法分析、预编译和静态绑定都是在程序的编译过程或编译前,只有动态绑定发生在程序运行过程中。

第3题:

( 11 ) 动态 SQL 语句是指在 SQL 程序编译时其中有些部分尚未确定 , 需要在程序的 【 11 】 过程中临时生成的 SQL 语句。


正确答案:

第4题:

下列关于SQL哪种说法是正确的?()

  • A、嵌入式SQL只能为静态
  • B、静态SQL通常快于动态SQL
  • C、JDBC和ODBC使用静态SQL
  • D、SQLJ是Java中的嵌入式动态SQL

正确答案:D

第5题:

在下列机制中,(请作答此空)是指过程调用和响应调用所需执行的代码在运行时加以结合;而 ( )是过程调用和响应调用所需执行的代码在编译时加以结合。

A.消息传递
B.类型检查
C.静态绑定
D.动态绑定

答案:D
解析:
动态绑定是指在执行期间(非编译期)判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为动态绑定。静态绑定是指在程序编译过程中,把函数(方法或者过程)调用与响应调用所需的代码结合的过程称之为静态绑定。

第6题:

动态SQL语句是指在SQL程序编译时其中有些部分尚未确定,需要在程序的【 】过程中临时生成的SQL语句。


正确答案:执行
执行 解析:一个动态的sQL语句是在执行时创建的,不同的条件生成不同的SQL语句。

第7题:

绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。绑定可在编译时进行,也可在运行时进行。若一个给定的过程调用和执行代码的结合直到调用发生时才进行,这种绑定称为( )。

A.静态绑定
B.动态绑定
C.过载绑定
D.强制绑定

答案:B
解析:
本题考查动态绑定的基础知识。
绑定是一个把过程调用和响应调用而需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行。

第8题:

下列关于动态SQL语句的叙述中,哪个是不正确的?( )

A) 动态SQL语句是SQL标准提供的一种语句运行机制

B) 动态SQL语句是指在程序编译时尚未确定,需要在程序的执行过程中临时生成的SQL语句

C) SQL标准引入动态SQL语句的原因是由于静态SQL语句不能提供足够的编程灵活性

D) SQL标准提供的动态SQL语句的执行方式只有立即执行方式

A.

B.

C.

D.


正确答案:D

第9题:

在嵌入式SQL代码中,下列关于定界符的说法,哪一项是正确的?()

  • A、操作系统(OS)用其界定系统变量声明
  • B、数据库用其标明列的结束
  • C、编译器用其标明程序的结束
  • D、预编译器用其识别要转换的SQL语句

正确答案:D

第10题:

静态联编是在运行时进行的,动态联编是在编译时进行的


正确答案:错误

更多相关问题