日本語での JDBC の質問

日本語での JDBC の質問

当社の専門家が調査を通じてこれらの JDBC MCQ をまとめました。これらの 100 以上の多肢選択式の質問に答えることで、JDBC ナレッジ ベースがどれほど大きいかおわかりいただけると思います。
下にスクロールして今すぐ始めましょう!

1: JDBCは、_________プログラミング言語のAPIです。

A.   Php

B.   abap

C.   Java

D.   C#

2: _____はロウセットオブジェクトを作成します。

A.   上記のすべて

B.   a  connectionオブジェクトを取得する参照実装コンストラクターを使用する

C.   クラスのrowsetproviderから作成されたrowsetfactoryのインスタンスを使用してください

D.   参照実装デフォルトコンストラクターを使用します

3: _______は、結果のカーソルの方法ではありません。

A.   終わり

B.   最初の前

C.   次

D.   前

4: ______は、sqlexceptionのサブクラスではありません

A.   BatchUpDateException

B.   sqlRtansientException

C.   sqlfailureexception

D.   SQLNONTRANSIENTEXCEPTION

5: Oracle、Sybase、IBMなどのデータベースにアクセスしている間、優先ドライバータイプは次のとおりです。

A.   タイプ4:100%純粋なJava

B.   タイプ3:jdbc-net pure java

C.   タイプ1:JDBC-ODBCドライバーブリッジ

D.   タイプ2:jdbc-native API

6: _______は有効な結果型ではありません。

A.   type_scroll_insensitive

B.   type_scroll_sensitive

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.   updateList

C.   選択する

D.   addbatch

10: データベースストアドプロシージャにアクセスするために、最高のJDBCインターフェイスは次のとおりです。

A.   callablestatement

B.   手続き測定

C.   statememt

D.   準備された測定

11: 次のうち、過負荷のdrivermanager.getConnection()メソッドではないものはどれですか?

A.   getConnection(StringURL、Properties Prop)

B.   getConnection(string url、string user、string password)

C.   getConnections()

D.   getConnection(StringURL)

12: ______はsqlexceptionに含まれていません。

A.   効果

B.   エラーコード

C.   エラーの説明

D.   SQLSTATEコード

13: プログラムの特定のポイントに戻るには、Aを作成します。

A.   SavePoint

B.   マーカー

C.   参照

D.   アンカー

14: boolean execute(string sql)returns:

A.   SQLステートメントのexecutonの影響を受ける列の数

B.   SQLステートメントのexecutonの影響を受ける行の数

C.   結果セットオブジェクトを取得できる場合の真のブール値

D.   結果セットオブジェクトを返します

15: ________を使用して、より微細なコントロールを取得するために、トランザクション内の中間点をマークします。

A.   接続ポイント

B.   ポインター

C.   SavePoint

D.   ストアドプロシージャ

16: Statement ReturnsのexecuteUpdateメソッド:

A.   SQLステートメントの影響を受ける行の数を表す整数

B.   クエリが返される最初のオブジェクトが結果セットオブジェクトである場合にtrue

C.   1つの結果のオブジェクト

D.   複数の結果セットオブジェクト

17: すべてのJDBCロウセットオブジェクトは、どのインターフェイスから派生していますか?

A.   準備された測定

B.   resultset

C.   Callable -statement

D.   声明

18: ________は、入力パラメーターを含む可能性のあるSQLステートメントを事前コンパイルするために使用されるオブジェクトです。

A.   呼び出し可能な声明

B.   ストアドプロシージャ

C.   クエリ

D.   準備された声明

19: ______は、ストアドプロシージャの有効なパラメーターモードではありません。

A.   外

B.   絶え間ない

C.   inout

D.   の

20: 正しいか間違っているか? Rowsetオブジェクトは、ResultSetオブジェクトよりも柔軟で使いやすい表形式のデータを保持します。

A.   間違い

B.   真実

21: JDBC APIは、どのドライバーを使用してデータベースに接続しますか?

A.   JDBC

B.   。ネット

C.   ODBC

D.   マイクロソフト

22: 既存のデータベース接続を閉じるには、電話する必要があります

A.   exit()メソッド

B.   ESACE()メソッド

C.   close()メソッド

D.   Shutdown()メソッド

23: 正しいか間違っているか? JDBCは、リレーショナルデータベース、スプレッドシート、およびフラットファイルにアクセスするためのAPIです。

A.   真実

B.   間違い

24: 正しいか間違っているか?接続オブジェクトでclose()が呼び出されると、トランザクションが閉じられます。

A.   真実

B.   間違い

25: 正しいか間違っているか?接続が作成されたときのデフォルトモードは、自動コミットモードです。

A.   真実

B.   間違い

26: 実行時に入力パラメーターを受け入れるために、次のJDBCインターフェイスを使用します。

A.   パラメーターセンター

B.   準備済み

C.   声明

D.   RuntimeStatement

27: {fn length( '金曜日')}

A.   12

B.   6

C.   金曜日

D.   ヌル

28: Connectonオブジェクトを作成するためにgetConnection()メソッドで必要とされていない次のうちどれですか?

A.   パスワード

B.   データベースURL

C.   ユーザー名

D.   ウェブサイトのURL

29: コマンドjdbc:derby:testdb; create = true、testdbは略です

A.   サーバーの名前

B.   ポート名

C.   クライアント名

D.   データベース名

30: JDBCプログラムの最後に、データベースへの接続を閉じるために必要な説明は?正しいか間違っているか

A.   間違い

B.   真実

31: ドライバークラスがロードされると、それ自体のインスタンスを作成し、次のことを登録します。

A.   ソケットマネージャー

B.   クラスマネージャー

C.   ConnectionManager

D.   drivermanager

32: 正しいか間違っているか?ステートメントオブジェクトを何度も実行すると、準備されたオブジェクトが実行時間を短縮します。

A.   真実

B.   間違い

33: 正しいか間違っているか? sqlwarningオブジェクトは、Sqlexceptionのサブクラスです。

A.   間違い

B.   真実

34: _______ロウセットインターフェイスを拡張します。

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.   resultset

C.   sqlcursor

D.   リターンセット

39: JDBC環境をセットアップするために必要ではないのは次のうちどれですか。

A.   データベース

B.   .net

C.   Java

D.   データベースドライバー

40: SQLXMLインターフェイスは、内部コンテンツにアクセスする_____メソッドを提供します。

A.   getBinaryStream

B.   GetString

C.   GetCharacterStream

D.   上記のすべて

41: データベースに変更をコミットするには、以下を使用してください。

A.   確認

B.   保存

C.   申し込み

D.   専念

42: データベース操作が失敗した場合、JDBCは次のように上昇します。

A.   Nullexception

B.   sqlexception

C.   SecurityException

D.   AccessException

43: JDBCは_______を表しています。

A.   Javaデータ動作制御

B.   Javaデータベース接続

C.   Javaダイレクトバイナリ接続

D.   Javaデータベースコントロール

44: コマンドJDBC:mysql :: // localhost:3306/に接続していますか?

A.   Javadb

B.   IBM DB2

C.   mysql

D.   Microsoft Access

45: 正しいか間違っているか? JDBCは、さまざまなデータベース管理システムで動作します。

A.   間違い

B.   真実

46: 使用する前に、プログラムにJDBCドライバーを登録する必要がありますか?正しいか間違っているか

A.   間違い

B.   真実

47: JDBCクラスが含まれているパッケージはどれですか?

A.   Javax.swing

B.   Java.nio

C.   java.net

D.   java.sql

48: 構文{ts 'yyyy-mm-dd hh:mm:ss'}、tsは

A.   時間

B.   日にち

C.   秒

D.   タイムスタンプ

49: JDBCを扱う最も一般的な例外:

A.   arithmeticexception

B.   nullpointerexception

C.   filenotfoundexception

D.   sqlexception

50: 以前のトランザクションを取り消すために、使用してください

A.   ロールバック

B.   エスケープ

C.   元に戻します

D.   戻る

51: ステートメントオブジェクトでバッチ処理を使用する場合、オートコンミットを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ドライバータイプは、アプレットまたはサーブレットコードのいずれかで使用できます。

A.   タイプ1

B.   タイプ1、2、および3

C.   タイプ3

D.   タイプ3および4

57: _______ドライバータイプは、3層アーキテクチャで使用でき、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_committed(トランザクション分離レベルの1つの例)はあまりありません。

A.   ダーティリード

B.   クリーンリード

C.   繰り返しのない読み取り

D.   ファントムは読みます

60: 実行時に静的SQLステートメントを使用する場合、使用する最高のJDBCインターフェイスは次のとおりです。

A.   statememt

B.   静的

C.   準備された測定

D.   Callable -statement

61: 次のパラメーターのうち、準備されたオブジェクトで使用されているパラメーターはどれですか?

A.   また

B.   外

C.   inout

D.   の

62: _______は、a ユニットとして実行される1つ以上のステートメントのセットです。

A.   取引

B.   準備された声明

C.   ストアドプロシージャ

D.   呼び出し可能なステートメント

63: どのオブジェクトが入力および出力ストリームを使用してパラメーターデータを提供する機能を備えていますか?

A.   StreamingStatement

B.   準備済み

C.   声明

D.   Callable -statement

A.   refインターフェイス

B.   SQLXMLインターフェイス

C.   java.net

D.   java.net.url

65: _______は、トランザクション分離レベルの有効な例ではありません。

A.   transaction_repeatable_read

B.   transaction_read_uncommitted

C.   transaction_repeatable_commit

D.   transaction_read_committed

66: 開発とテストの目的に最適なドライバータイプはどれですか?

A.   タイプ2:jdbc-native API

B.   タイプ1:JDBC-ODBCドライバーブリッジ

C.   タイプ4:100%純粋なJava

D.   タイプ3:jdbc-net pure 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: 正しいか間違っているか?ステートメントオブジェクトに関連付けられたリストには、結果セットオブジェクトを生成するステートメントが含まれる場合があります。

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-native API

76: Blobで使用されるリソース、CLOB NCLOB Javaオブジェクトは、どの方法を使用してリリースできますか?

A.   出口

B.   リリース

C.   近い

D.   無料

77: 正しいか間違っているか? Transactionオブジェクトでcompit()またはrollback()が呼び出されると、トランザクションが終了します。

A.   間違い

B.   真実

78: ______ロウセットオブジェクトは、結果セットオブジェクトに基づいてデータを読み取りまたは書き込むためにのみ、データソースに接続します。

A.   接続

B.   一時的な接続

C.   切断された

D.   過負荷

79:

オープンデータベース接続は次のとおりです

A.   プラットフォーム独立

B.   プラットフォーム依存

C.   アーキテクチャニュートラル

D.   ネットワーク独立

E.   マシン独立

80:

次のメソッドのうち、NULLデータベースフィールドを処理するための呼び出しの必要性を排除する方法はどれですか?

A.   getobject();

B.   getInt();

C.   getString();

D.   getfloat();

E.   getnull();

81:

結果セットオブジェクトは次のインデックスパターンに従います:

A.   配列標準

B.   Java Standard

C.   RDBMS標準

D.   C ++標準

E.   PL/SQL標準

82:

サーブレット開発者は、JDBC-ODBCブリッジドライバーの使用を避ける必要があります。

A.   ドライバーはJDKにバンドルされています

B.   ドライバーのネイティブコードはサーバー全体をクラッシュさせることができます

C.   ドライバーは安全ではありません

D.   ドライバーはタイプ1です

E.   ドライバーはタイプ2です

83: トランザクションには、Atomicityと呼ばれるプロパティがあります。つまり、次のことを意味します。

A.   すべてが1つずつ行われます

B.   すべてが一度行われます

C.   すべてがランダムに行われます

D.   すべてが2回行われます

E.   すべてが3回 

84: 警告は、接続オブジェクト、ステートメントオブジェクト、またはa   resultetオブジェクトによってスローできます。警告を取得するために使用される方法:

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/clos cli

88: 次のドライバーがどのカテゴリに落ちますか:Weblogic's Tengah「すべてのJava Type-3ドライバー」

A.   JDBC-ODBCブリッジドライバー

B.   ネイティブAPIパートジャバドライバー

C.   ネットプロトコルオールジャバドライバー

D.   ネイティブプロトコルオールジャバドライバー

E.   ネイティブプロトコルパートジャバドライバー 

89: 次のクエリを実行した後、「rs」という名前の結果のオブジェクトを取得しました:select * from customer from customs loopは、結果セットのすべてのレコードを返すために使用できますか?

A.   while(rs.next())

B.   while(rs.hasnext())

C.   while(true)

D.   while(rs.nextelement()) 

90: Sqlexceptionには、追加の例外オブジェクトのチェーンまたはカプセル化の特徴を提供するメソッドがあります。次の方法からメソッドを特定します。

A.   getEncApsulateDException()

B.   getEncapException()

C.   getMessage()

D.   getNextException()

E.   getException()

91: クエリを実行して、「SRS」という名前のスクロール可能な結果を​​取得しました。カーソルの位置を検証するために次の方法のどれを使用しますか?

A.   srs.Reliative(-4)

B.   srs.Relivate()

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.   DataSourceを使用したドライバーのアクティブ化に必要です

94: 指定されたドライバーをロードできなかった場合、どの例外がコードにスローされますか?

A.   ActivationException

B.   classNotFoundException

C.   classNotAvailableException

D.   classunavaibleException

E.   instantiationexception 

95: パフォーマンスと効率の面で最もよく見なされるJDBCドライバーはどれですか?

A.   タイプ1ドライバー

B.   タイプ2ドライバー

C.   タイプ3ドライバー

D.   タイプ4ドライバー

96: プロセスを使用すると、複数のSQLステートメントをグループ化できます。グループで一緒にコミットまたはロールバックを実行できます。このプロセスは次のように知られています:

A.   バインディング

B.   同期

C.   レジストリ

D.   取引

E.   遅いバインディング

97: JDBCドライバーの新しいインスタンスを明示的に作成するにはどうすればよいですか?

A.   class.forname(" driver");

B.   class.newinstance(" driver");

C.   class.driver(" driver");

D.   class.getDriver(" driver");

E.   class.forname( "driver")。newinstance(); 

98: 「cs」という名前のcallable -statementを実行する必要があります。倍数の結果を返すことが期待されています。次の方法のどれを選択しますか?

A.   結果rs = cs.execute()

B.   結果rs = cs.executequery()

C.   結果rs = cs.executeupdate()

D.   resultet rs = cs.executequery(sql)

E.   resultet rs = execute() 

99: 次のうち、結果セットには当てはまらないものはどれですか?

A.   JDBC 2.0 APIは、スクロール可能な結果セットをサポートしています

B.   結果のカーソルは、next()メソッドを使用して前進します

C.   結果のカーソルは、以前の()メソッドを使用して後方に移動します

D.   メソッドNext()および前()は、結果を超えて-1を返します

100: プロジェクトリーダーは、サーブレットのコードでオブジェクトを再利用することにより、JDBC接続のパフォーマンスを改善するように求められました。次のうち、適切なソリューションはどれですか?

A.   データベース接続を再利用し、準備した状態を再利用します

B.   データベース接続を再利用し、調整されたステートメントオブジェクトを同期したブロックで使用します

C.   データベース接続のみを再利用します

D.   準備されたオブジェクトのみを再利用します

E.   GetPreparedStatementオブジェクトのみを再利用します