中文JDBC问题

中文JDBC问题

我们的专家通过研究将这些 JDBC MCQ 放在一起。 通过回答 100 多个选择题,您可以了解 JDBC 知识库的规模。
向下滚动以立即开始!

1: JDBC是_________编程语言的API。

A.   php

B.   abap

C.   Java

D.   C#

2: _____将创建一个Rowset对象。

A.   上述所有的

B.   使用采用A  Connection对象的参考实现构造函数

C.   使用由class rowsetProvider创建的RowsetFactory实例

D.   使用参考实现默认构造函数

3: _______不是结果集光标的方法。

A.   结尾

B.   首先

C.   下一个

D.   以前的

4: ______不是Sqlexception的子类

A.   batchupdateException

B.   sqltransientException

C.   sqlfailureexception

D.   sqlnontransientException

5: 在访问Oracle,Sybase或IBM等数据数据时,首选的驱动程序类型是:

A.   4:100%纯Java

B.   类型3:JDBC-NET纯Java

C.   类型1:JDBC-ODBC驱动桥

D.   类型2:JDBC-NATIANIT API

6: _______不是有效的结果集类型。

A.   type_scroll_insentive

B.   type_scroll_sentive

C.   type_backward_only

D.   type_forward_only

7: ________是一个sqlexception的子类。

A.   例外

B.   sqlerror

C.   sqlwarning

D.   sqlmethod

8: public void updateString(int columnIndex,string s)抛出sqlexception

A.   将其索引指定的指定行中的字符串更改为S的值

B.   将其名称指定的列中的字符串更改为S的值

C.   将其名称指定的行中的字符串更改为S的值

D.   将其索引指定的指定列中的字符串更改为S 的值

9: _______方法将SQL命令添加到与语句对象关联的列表中。

A.   addsql

B.   更新者

C.   选择

D.   addBatch

10: 为了访问数据库存储过程,最好的JDBC接口是:

A.   callablestatement

B.   程序策略

C.   斯特梅特

D.   准备的

11: 以下哪项不是超载驱动器。getConnection()方法?

A.   getConnection(字符串URL,属性prop)

B.   getConnection(字符串URL,字符串用户,字符串密码)

C.   getConnections()

D.   getConnection(字符串URL)

12: ______不包含在sqlexception中。

A.   影响

B.   错误代码

C.   错误的描述

D.   SQLSTATE代码

13: 要跳回程序中的特定点,请创建A:

A.   保存点

B.   标记

C.   参考

D.   锚

14: boolean execute(字符串SQL)返回:

A.   SQL语句的executon影响的列数

B.   SQL语句的executon影响的行数

C.   如果可以检索结果集对象,则true的布尔值

D.   返回结果集对象

15: ________用于标记交易中的中间点,以获得更细粒度的控制。

A.   连接点

B.   指针

C.   保存点

D.   存储过程

16: 语句返回的executeUpdate方法:

A.   一个代表SQL语句影响的行数的整数

B.   如果查询返回是resultset对象的第一个对象,则为true

C.   一个结果集对象

D.   多个结果集对象

17: 所有JDBC Rowset对象都是从哪个接口派生的?

A.   准备的

B.   结果集

C.   callablestatement

D.   陈述

18: ________是用于预编译可能包含输入参数的对象。

A.   可召唤的语句

B.   存储过程

C.   询问

D.   准备的声明

19: ______不是存储过程的有效参数模式。

A.   出去

B.   持续的

C.   进出

D.   在

20: 对或错? Rowset对象以与ResultSet对象更灵活,更易于使用的表格保存数据。

A.   错误的

B.   真的

21: JDBC API使用哪些驱动程序连接到数据库?

A.   JDBC

B.   。网

C.   ODBC

D.   微软

22: 要关闭现有的数据库连接,您应该致电

A.   exit()方法

B.   逃生方法

C.   关闭()方法

D.   shutdown()方法

23: 对或错? JDBC是访问关系数据库,电子表格和平面文件的API。

A.   真的

B.   错误的

24: 对或错?当Close()在连接对象上调用CLOSE()时,交易是关闭的。

A.   真的

B.   错误的

25: 对或错?创建连接时的默认模式是自动命令模式。

A.   真的

B.   错误的

26: 为了在运行时接受输入参数,请使用以下JDBC接口:

A.   参数刺激

B.   准备陈述

C.   陈述

D.   runtimestatement

27: {fn length('froing')}将返回

A.   12

B.   6

C.   星期五

D.   无效的

28: GetConnection()方法不需要以下哪项来创建Connecton对象?

A.   密码

B.   数据库URL

C.   用户名

D.   网址

29: 在命令中JDBC:derby:testdb; create = true,testdb代表

A.   服务器名称

B.   端口名称

C.   客户名称

D.   数据库名称

30: 在JDBC程序的末尾,关闭与数据库的连接是必需的吗?对或错

A.   错误的

B.   真的

31: 加载驱动程序类时,它会创建一个本身的实例并将其注册:

A.   SocketManager

B.   Classmanager

C.   ConnectionManager

D.   Drivermanager

32: 对或错?如果多次执行语句对象,则准备的对象将减少执行时间。

A.   真的

B.   错误的

33: 对或错? SQLWARNING对象是SQLEXception的子类。

A.   错误的

B.   真的

34: _______扩展了Rowset接口。

A.   Webrowset

B.   上述所有的

C.   Joinrowset

D.   cachedrowset

35: 如果您有兴趣查看的列包含一个INT,则可以使用以下哪种结果集?

A.   getString()

B.   getint()

C.   getnumber()

D.   getDate()

36: class.forname()方法用于:

A.   调用另一种方法

B.   获取班级的名字

C.   注册JDBC驱动程序

D.   重命名课

37: 如果结果集类型为type_forward_only,则意味着:

A.   光标可以向前向前滚动

B.   光标可以在结果集中前进

C.   光标可以向前滚动和向后滚动

D.   光标可以在结果集中移动支持

38: ______对象使您可以访问SQL语句返回的数据。

A.   结果

B.   结果集

C.   sqlcursor

D.   返回集

39: 建立JDBC环境不需要以下哪项:

A.   数据库

B.   。网

C.   爪哇

D.   数据库驱动程序

40: SQLXML接口提供了_____访问其内部内容的方法。

A.   getBinarystream

B.   GetString

C.   getcharactersstream

D.   上述所有的

41: 为了对数据库提交更改,请使用:

A.   确认

B.   节省

C.   申请

D.   犯罪

42: 如果数据库操作失败,JDBC将提出:

A.   nullexception

B.   sqlexception

C.   SecurityException

D.   AccessException

43: JDBC代表_______。

A.   Java数据行为控制

B.   Java数据库连接

C.   爪哇直接二进制连接

D.   Java数据库控件

44: 命令jdbc:mySQL :: // localhost:3306/正在连接到哪种数据库?

A.   Javadb

B.   IBM DB2

C.   mysql

D.   Microsoft访问

45: 对或错? JDBC将使用许多不同的数据库管理系统。

A.   错误的

B.   真的

46: 您必须在使用程序之前注册JDBC驱动程序?对或错

A.   错误的

B.   真的

47: 哪个软件包包含JDBC类?

A.   Javax.swing

B.   Java.nio

C.   java.net

D.   java.sql

48: 在语法中

A.   时间

B.   日期

C.   秒

D.   时间戳

49: 您将处理JDBC的最常见例外:

A.   算术感受

B.   空指针异常

C.   FILENOTFOUNDEXCEPTION

D.   sqlexception

50: 为了撤消以前的交易,请使用

A.   回滚

B.   逃脱

C.   撤消

D.   后退

51: 使用语句对象使用批处理处理时,必须将AutoCommit设置为false?真实或烟

A.   真的

B.   错误的

52: ________不是处理SQL语句必须执行的步骤。

A.   执行查询。

B.   ping数据源。

C.   建立数据库连接。

D.   处理结果集对象。

53: _______用于访问结果集中的数据。

A.   光标

B.   指针

C.   多变的

D.   环形

54: 对或错? JDBC是连接对象和XML数据源的API。

A.   真的

B.   错误的

55: _______驱动程序类型用于通过通信网络使用。

A.   类型3和4

B.   类型1和2

C.   类型1和3

D.   类型3

56: _______ JDBC驱动程序类型可以在小程序代码或servlet代码中使用。

A.   类型1

B.   类型1、2和3

C.   类型3

D.   类型3和4

57: _______驱动程序类型可以在三层体系结构中使用,并且Web服务器和DBM是否在同一台计算机上运行。

A.   类型1和2

B.   类型1、2、3和4

C.   类型2和3

D.   类型1和3

58: _______驱动程序类型是JDBC-ODBC桥吗?

A.   类型4

B.   类型2

C.   类型3

D.   类型1

59: TransAction_Read_Committe(交易隔离级别的一个示例)不会逐渐:

A.   肮脏的读书

B.   干净的阅读

C.   不可重复的读物

D.   幻影读取

60: 如果您要在运行时使用静态SQL语句,则使用的最佳JDBC接口是:

A.   statememt

B.   静态

C.   准备的

D.   callablestatement

61: 准备的对象使用以下哪个参数?

A.   或者

B.   出去

C.   进出

D.   在

62: _______是一组或多个语句,该语句被执行为a 单位。

A.   交易

B.   准备的声明

C.   存储过程

D.   可召唤的语句

63: 哪个对象具有使用输入和输出流来提供参数数据的能力?

A.   流媒体

B.   准备陈述

C.   陈述

D.   callablestatement

A.   参考接口

B.   SQLXML接口

C.   java.net

D.   java.net.url

65: _______不是交易隔离级别的有效示例。

A.   transaction_repeatable_read

B.   TransAction_Read_uncommitten

C.   transaction_repeatable_commit

D.   TransAction_Read_Committ

66: 哪种驱动程序类型最适合开发和测试目的?

A.   类型2:JDBC-NATIANIT API

B.   类型1:JDBC-ODBC驱动桥

C.   类型4:100%纯Java

D.   类型3:JDBC-NET纯Java

67: 对或错? MySQL和Java DB支持数组SQL数据类型。

A.   错误的

B.   真的

68: 以下哪项不是JDBC API中的高级数据类型?

A.   rowid

B.   数据链接

C.   结构化类型

D.   Varbinary(Max)

69: 结果集对象的_______确定支持哪种更新功能。

A.   班级

B.   并发

C.   可持续性

D.   类型

70: 对或错?获取连接对象的实例后,必须在对数据库进行查询之前首先建立实时连接。

A.   真的

B.   错误的

71: 对或错?应用程序可以通过调用其发布方法来释放BLOB,CLOB和NCLOB资源。

A.   错误的

B.   真的

72: 对于将文件存储到数据库中,表中使用了哪个数据类型?

A.   数据链接

B.   nlob

C.   clob

D.   斑点

73: 对或错?与语句对象关联的列表可能包含产生ResultSet对象的语句。

A.   真的

B.   错误的

74: 一般SQL逃脱语法格式是:

A.   {关键字"参数"}

B.   [关键字'参数']

C.   (关键字'参数')

D.   {关键字'参数'}

75: 如果您的Java Aplication同时访问多个数据库,则首选驱动程序类型为:

A.   类型3:JDBC-NET PURE JAVA

B.   类型1:JDBC-ODBC驱动桥

C.   类型4:100%纯Java

D.   类型2:JDBC-NATIANIT API

76: Blob使用的资源,Clob可以使用哪种方法释放NCLOB JAVA对象?

A.   出口

B.   发布

C.   关闭

D.   自由的

77: 对或错?在交易对象上调用commit()或回滚()时完成事务。

A.   错误的

B.   真的

78: ______ Rowset对象与数据源建立连接,仅根据ResultSet对象读取或写入数据。

A.   连接的

B.   瞬态连接

C.   断开连接

D.   超载

79:

打开数据库连接是:

A.   平台独立

B.   平台依赖

C.   建筑中立

D.   独立网络

E.   机器独立

80:

以下哪些方法消除了调用wasnull()方法来处理空数据库字段的需求?

A.   getObject();

B.   getint();

C.   getString();

D.   getfloat();

E.   getNull();

81:

ResultSet对象遵循:

的索引模式

A.   阵列标准

B.   Java标准

C.   RDBMS标准

D.   C ++标准

E.   PL/SQL标准

82:

Servlet开发人员应避免使用JDBC-ODBC桥驱动程序,因为:

A.   司机与JDK捆绑在一起

B.   驾驶员的本机代码可能会崩溃整个服务器

C.   驾驶员不安全

D.   驱动程序是1型

E.   驱动程序是2型

83: 交易具有称为原子的财产,这意味着:

A.   一切都发生了

B.   一切都发生一次

C.   一切都会随机发生

D.   一切都发生了两次

E.   一切发生了三次。

84: 可以通过连接对象,语句对象或a结果集对象抛出警告。哪种方法用于检索警告:

A.   getwarnings()

B.   getwarned()

C.   getWarning()

D.   getError()

E.   getErrorSwarning() 

85: 打开的数据库连接是:

A.   平台独立

B.   平台依赖

C.   建筑中立

D.   独立网络

E.   机器独立 

86: SQLWARNING对象处理数据库访问警告。它是:

A.   sqlwarn

B.   sqlexception

C.   sqlerror

D.   sqlwarning

E.   sqlerrorswarning 

87: JDBC基于:

A.   X/OPEN CLI(呼叫级接口)

B.   JDBC/OPEN CLI

C.   Java/Open CLI

D.   V/Open CLI

E.   X/关闭CLI

88: 在哪个类别下,以下驱动程序跌落:Weblogic的Tengah“所有Java Type-3驱动程序”

A.   JDBC-ODBC桥司机

B.   本地API部分java驱动程序

C.   Net-Protocol All-Java驱动程序

D.   本地协议全贾瓦驱动程序

E.   本地协议零件司机驱动程序 

89: 执行以下查询后,您获得了名为“ rs”的结果集对象:从客户中选择 *您可以使用哪个循环返回结果集中的所有记录?

A.   而(rs.next())

B.   而(rs.hasnext())

C.   而(true)

D.   while(rsextelement()) 

90: Sqlexception具有一种方法,该方法提供了链接或封装其他异常对象的特征。从以下内容中识别该方法:

A.   getEncapsulatureException()

B.   getEncapexception()

C.   getMessage()

D.   getNextexception()

E.   getException()

91: 您通过执行查询获得了名为“ SRS”的可滚动结果集。您将使用以下哪些方法来验证光标的位置?

A.   srs.relative(-4)

B.   srs.relative()

C.   srs.absolute(-4)

D.   srs.getrow()

E.   srs.postrow() 

92: Java数据库连接(JDBC)是:

A.   数据库依赖性API

B.   独立于数据库的API

C.   机器依赖的API

D.   与网络有关的数据库API

93: 请选择所有正确的选项。 JDBC驱动程序经理是:

A.   能够激活注册驱动程序

B.   能够激活未注册的驱动程序

C.   使用DataSource激活驱动程序并不需要

D.   使用数据源激活驱动程序所需

94: 如果无法加载指定的驱动程序,则将在您的代码中抛出哪个例外?

A.   ActivationException

B.   ClassNotFoundException

C.   classNotavailableException

D.   classunavailableException

E.   InstantiationException 

95: 在性能和效率方面,哪个JDBC驱动程序被认为是最好的?

A.   1型驱动程序

B.   2型驱动程序

C.   Type-3驱动程序

D.   Type-4驱动程序

96: 一个过程允许您分组多个SQL语句。可以在小组上一起执行提交或回滚。这个过程称为:

A.   捆绑

B.   同步

C.   注册表

D.   交易

E.   较晚的绑定

97: 您将如何明确创建JDBC驱动程序的新实例?

A.   class.forname('driver;);

B.   class.newinstance(“驱动程序”);

C.   class.driver('driver;);

D.   class.getDriver(“驱动程序”);

E.   class.forname(“ driver”)。newinstance(); 

98: 您想执行名为“ CS”的CallableStatement。预计将返回倍数结果。您将选择以下哪种方法?

A.   Resultset RS = Cs.execute()

B.   Resultset RS = Cs.executequery()

C.   ResultSet RS = Cs.executeUpdate()

D.   Resultset RS = Cs.executequery(SQL)

E.   ResultSet RS = execute() 

99: 结果集不正确?

A.   JDBC 2.0 API支持可滚动结果集

B.   使用Next()方法向前移动Rusterset光标

C.   使用以前的()方法向后移动resultset光标

D.   方法next()和上一个()返回-1超越结果集

100: 您的项目负责人要求您通过在Servlet的代码中重复使用对象来提高JDBC连接的性能。以下哪个是合适的解决方案?

A.   重复使用数据库连接并重用准备的对象

B.   重复使用数据库连接并使用具有同步块的准备准备对象

C.   仅重用数据库连接

D.   仅重用准备的对象

E.   仅重用getPreparedStatement对象