Soal JDBC dalam bahasa Indonesia

Soal JDBC dalam bahasa Indonesia

Pakar kami telah mengumpulkan soal pilihan ganda JDBC ini melalui penelitian, dan kami berharap Anda dapat melihat seberapa banyak basis pengetahuan yang Anda miliki untuk subjek JDBC dengan menjawab 100+ pertanyaan pilihan ganda ini.
Mulailah sekarang dengan menggulir ke bawah!

1: JDBC adalah API untuk bahasa pemrograman _________.

A.   Php

B.   ABAP

C.   Java

D.   C#

2: _____ akan membuat objek Rowset.

A.   Semua yang di atas

B.   Menggunakan konstruktor implementasi referensi yang mengambil & nbsp; objek koneksi

C.   Menggunakan instance RowsetFactory, yang dibuat dari kelas RowsetProvider

D.   Menggunakan konstruktor default implementasi referensi

3: _______ bukan metode kursor hasil.

A.   akhir

B.   sebelum

C.   Berikutnya

D.   sebelumnya

4: ______ bukan subkelas dari SQLException

A.   BatchupDateException

B.   SQLTransientException

C.   SqlfailureException

D.   SqlnontransientException

5: Saat mengakses basis data seperti Oracle, Sybase atau IBM, jenis driver yang disukai adalah:

A.   Tipe 4: 100% Java murni

B.   Tipe 3: JDBC-Net Pure Java

C.   Tipe 1: JDBC-ODBC Driver Bridge

D.   Tipe 2: JDBC-Native API

6: _______ bukan tipe Hasil Hasil yang valid.

A.   Type_scroll_insensitive

B.   Type_scroll_sensitive

C.   Type_backward_only

D.   Type_forward_only

7: A ________ adalah subclass dari SQlexception.

A.   Pengecualian

B.   Sqlerror

C.   Sqlwarning

D.   SQLMethod

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

A.   Mengubah string di baris yang ditentukan yang ditentukan oleh indeksnya ke nilai S

B.   Mengubah string di kolom yang ditentukan yang ditentukan berdasarkan namanya pada nilai S

C.   Mengubah string di baris yang ditentukan yang ditentukan oleh namanya pada nilai S

D.   Mengubah string di kolom yang ditentukan yang ditentukan oleh indeksnya ke nilai s

9: Metode _______ menambahkan perintah SQL ke daftar yang terkait dengan objek pernyataan.

A.   addsql

B.   UpdateList

C.   Pilih

D.   AddBatch

10: Untuk mengakses prosedur tersimpan database, antarmuka JDBC terbaik adalah:

A.   Callablestatement

B.   PROSEDURESTATEMENT

C.   Statememt

D.   Persiapan

11: Manakah dari berikut ini yang bukan metode DriverManager.getConnection () yang kelebihan beban?

A.   getConnection (string url, properties prop)

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

C.   getConnections ()

D.   getConnection (string url)

12: A ______ tidak terkandung dalam sqlexception.

A.   memengaruhi

B.   kode kesalahan

C.   Deskripsi kesalahan

D.   Kode SQLState

13: Untuk melompat kembali ke titik tertentu dalam program, buat:

A.   SavePoint

B.   Penanda

C.   Referensi

D.   Jangkar

14: Boolean Execute (String SQL) Returns:

A.   Jumlah kolom yang dipengaruhi oleh eksekuton pernyataan SQL

B.   Jumlah baris yang dipengaruhi oleh eksekuton pernyataan SQL

C.   Nilai boolean true jika objek hasil dapat diambil

D.   Mengembalikan Objek Hasil

15: ________ digunakan untuk menandai titik-titik perantara di dalam transaksi untuk mendapatkan kontrol yang lebih halus.

A.   Titik Koneksi

B.   penunjuk

C.   SavePoint

D.   Prosedur tersimpan

16: Metode ExecuteUpdate dari pernyataan pengembalian:

A.   Integer yang mewakili jumlah baris yang dipengaruhi oleh pernyataan SQL

B.   Benar jika objek pertama yang dikembalikan kueri adalah objek HRESSET

C.   Satu Objek Hasil

D.   beberapa objek Hasil

17: Semua objek rowset JDBC berasal dari antarmuka yang mana?

A.   Persiapan

B.   Hasil

C.   Callablestatement

D.   Penyataan

18: ________ adalah objek yang digunakan untuk prakompilasi pernyataan SQL yang mungkin berisi parameter input.

A.   Pernyataan yang dapat dipanggil

B.   Prosedur tersimpan

C.   Pertanyaan

D.   Pernyataan disiapkan

19: ______ bukan mode parameter yang valid untuk prosedur tersimpan.

A.   KELUAR

B.   konstan

C.   Inout

D.   DI DALAM

20: Benar atau salah? Objek Rowset menyimpan data dalam bentuk tabel yang lebih fleksibel dan lebih mudah digunakan daripada objek HasilSet.

A.   PALSU

B.   BENAR

21: JDBC API menggunakan driver mana yang terhubung ke database?

A.   jdbc

B.   .Bersih

C.   odbc

D.   Microsoft

22: Untuk menutup koneksi database yang ada, Anda harus menelepon

A.   metode keluar ()

B.   Escape () Metode

C.   tutup () metode

D.   Metode shutdown ()

23: Benar atau salah? JDBC adalah API untuk mengakses database relasional, spreadsheet, dan file datar.

A.   BENAR

B.   PALSU

24: Benar atau salah? Transaksi ditutup saat ditutup () dipanggil pada objek koneksi.

A.   BENAR

B.   PALSU

25: Benar atau salah? Mode default saat koneksi dibuat adalah mode berkomitmen otomatis.

A.   BENAR

B.   PALSU

26: Untuk menerima parameter input saat runtime, gunakan antarmuka JDBC berikut:

A.   ParameterStateMen

B.   Disiapkan

C.   Penyataan

D.   Runtimestatement

27: {fn length ('Friday')} akan kembali

A.   12

B.   6

C.   Jumat

D.   batal

28: Manakah dari berikut ini yang tidak diperlukan oleh metode GetConnection () untuk membuat objek Connecton?

A.   Kata sandi

B.   URL Basis Data

C.   Nama belakang

D.   Alamat situs web

29: Dalam perintah jdbc: derby: testdb; create = true, testdb berarti

A.   Nama server

B.   Nama Port

C.   Nama Klien

D.   Nama Basis Data

30: Di akhir program JDBC, itu adalah penjelasan yang diperlukan untuk menutup koneksi ke database? Benar atau salah

A.   PALSU

B.   BENAR

31: Ketika kelas pengemudi dimuat, itu menciptakan contoh dirinya sendiri dan mendaftarkannya dengan:

A.   SocketManager

B.   ClassManager

C.   ConnectionManager

D.   DriverManager

32: Benar atau salah? Jika mengeksekusi objek pernyataan berkali -kali, objek yang disiapkan akan mengurangi waktu eksekusi.

A.   BENAR

B.   PALSU

33: Benar atau salah? Objek SQLwarning adalah subclass dari SQlexception.

A.   PALSU

B.   BENAR

34: _______ Perluas antarmuka Rowset.

A.   Webrowset

B.   Semua yang di atas

C.   Gabungan

D.   CachedRowset

35: Jika kolom yang tertarik untuk Anda lihat berisi int, manakah dari metode hasil berikut yang dapat digunakan?

A.   getstring ()

B.   getint ()

C.   getNumber ()

D.   getDate ()

36: Metode class.forname () digunakan untuk:

A.   Hubungi metode lain

B.   Dapatkan nama untuk kelas

C.   Daftarkan driver JDBC

D.   Ganti nama kelas

37: Jika tipe hasilnya type_forward_only, itu menyiratkan:

A.   kursor dapat menggulir ke belakang dan ke depan

B.   Kursor dapat bergerak maju dalam set hasil

C.   kursor dapat menggulir ke depan dan ke belakang

D.   kursor dapat memindahkan backard di set hasil

38: Objek ______ memungkinkan Anda mengakses data yang dikembalikan oleh pernyataan SQL.

A.   Hasil

B.   Hasil

C.   SQLCURSOR

D.   Returnset

39: Manakah dari berikut ini yang tidak diperlukan untuk mengatur lingkungan JDBC:

A.   Database

B.   .Net

C.   Jawa

D.   Driver basis data

40: Antarmuka SQLXML menyediakan metode _____ untuk mengakses konten internalnya.

A.   GetBinaryStream

B.   Getstring

C.   GetCharaCterStream

D.   Semua yang di atas

41: Untuk melakukan perubahan pada database, gunakan:

A.   mengonfirmasi

B.   menyimpan

C.   menerapkan

D.   mengomel

42: Jika operasi database gagal, JDBC meningkatkan:

A.   Nullexception

B.   Sqlexception

C.   SecurityException

D.   AccessException

43: JDBC adalah singkatan dari _______ Jerman.

A.   Kontrol Perilaku Data Java

B.   Konektivitas Database Java

C.   Java Direct Binary Connection

D.   Kontrol Basis Data Java

44: Jenis database apa perintah jdbc: mysql :: // localhost: 3306/sedang terhubung ke?

A.   Javadb

B.   IBM DB2

C.   Mysql

D.   akses microsoft

45: Benar atau salah? JDBC akan bekerja dengan banyak sistem manajemen basis data yang berbeda.

A.   PALSU

B.   BENAR

46: Anda harus mendaftarkan driver JDBC Anda di program Anda sebelum menggunakannya? Benar atau salah

A.   PALSU

B.   BENAR

47: Paket mana yang berisi kelas JDBC?

A.   javax.swing

B.   java.nio

C.   java.net

D.   java.sql

48: Dalam sintaks {ts 'yyyy-mm-dd hh: mm: ss'}, ts singkatan dari

A.   waktu

B.   tanggal

C.   detik

D.   cap waktu

49: Pengecualian paling umum Anda akan berurusan dengan JDBC:

A.   ArithmeticException

B.   NullpointerException

C.   FileNotFoundException

D.   Sqlexception

50: Untuk membatalkan transaksi sebelumnya, gunakan

A.   rollback

B.   melarikan diri

C.   membuka

D.   kembali

51: Autocommit harus diatur ke false saat menggunakan pemrosesan batch dengan objek pernyataan? Benar atau flase

A.   BENAR

B.   PALSU

52: ________ bukan langkah yang harus Anda lakukan untuk memproses pernyataan SQL.

A.   Jalankan kueri.

B.   Ping sumber data.

C.   Buat koneksi basis data.

D.   Proses Objek Hasil.

53: A _______ digunakan untuk mengakses data dalam hasil.

A.   Kursor

B.   penunjuk

C.   variabel

D.   lingkaran

54: Benar atau salah? JDBC adalah API untuk menghubungkan objek dan sumber data XML.

A.   BENAR

B.   PALSU

55: _______ Jenis driver untuk digunakan melalui jaringan komunikasi.

A.   Tipe 3 dan 4

B.   Tipe 1 dan 2

C.   Tipe 1 dan 3

D.   Tipe 3

56: _______ Jenis driver JDBC dapat digunakan dalam kode applet atau servlet.

A.   Tipe 1

B.   Tipe 1, 2, dan 3

C.   Tipe 3

D.   Tipe 3 dan 4

57: _______ Jenis driver dapat digunakan dalam arsitektur tiga tingkat dan jika server web dan DBMS berjalan pada mesin yang sama.

A.   Tipe 1 dan 2

B.   Tipe 1, 2, 3, dan 4

C.   Tipe 2, dan 3

D.   Tipe 1 dan 3

58: _______ Jenis pengemudi adalah jembatan JDBC-ODBC?

A.   Tipe 4

B.   Tipe 2

C.   Tipe 3

D.   Tipe 1

59: Transaction_read_Committed (salah satu contoh level isolasi transaksi) tidak mengalah:

A.   DORTY bacaan

B.   Bacaan bersih

C.   Bacaan yang tidak dapat diulang

D.   Phantom membaca

60: Jika Anda akan menggunakan pernyataan SQL statis saat runtime, antarmuka JDBC terbaik untuk digunakan adalah:

A.   Statememt

B.   Staticstatement

C.   Persiapan

D.   Callablestatement

61: Manakah dari parameter berikut yang digunakan oleh objek yang disiapkan?

A.   ATAU

B.   KELUAR

C.   Inout

D.   DI DALAM

62: A _______ adalah satu set dari satu atau lebih pernyataan yang dieksekusi sebagai unit A & NBSP;

A.   transaksi

B.   pernyataan yang disiapkan

C.   Prosedur tersimpan

D.   pernyataan yang dapat dipanggil

63: Objek mana yang memiliki kemampuan untuk menggunakan aliran input dan output untuk memasok data parameter?

A.   Streamingstatement

B.   Disiapkan

C.   Penyataan

D.   Callablestatement

A.   Antarmuka ref

B.   Antarmuka SQLXML

C.   java.net

D.   java.net.url

65: _______ bukan contoh yang valid dari tingkat isolasi transaksi.

A.   Transaction_repeatable_read

B.   Transaction_read_uncommitted

C.   Transaction_repeatable_commit

D.   Transaction_read_committed

66: Jenis pengemudi mana yang paling cocok untuk tujuan pengembangan dan pengujian?

A.   Tipe 2: JDBC-Native API

B.   Tipe 1: JDBC-ODBC Driver Bridge

C.   Tipe 4: 100% Jawa murni

D.   Tipe 3: JDBC-Net Pure Java

67: Benar atau salah? MySQL dan Java DB mendukung tipe data SQL array.

A.   PALSU

B.   BENAR

68: Manakah dari berikut ini yang bukan tipe data canggih di JDBC API?

A.   Rowid

B.   HUBUNGAN DATA

C.   Tipe terstruktur

D.   varbinary (maks)

69: _______ Objek HasilTet menentukan tingkat fungsionalitas pembaruan apa yang didukung.

A.   kelas

B.   konkurensi

C.   kemampuan penahan

D.   jenis

70: Benar atau salah? Setelah mengambil instance dari objek koneksi, koneksi langsung harus terlebih dahulu dibangun sebelum membuat pertanyaan ke database.

A.   BENAR

B.   PALSU

71: Benar atau salah? Aplikasi dapat melepaskan sumber daya Blob, Clob, dan NCLOB dengan menggunakan metode rilis mereka.

A.   PALSU

B.   BENAR

72: Untuk menyimpan file ke dalam database, tipe data mana yang digunakan dalam tabel?

A.   HUBUNGAN DATA

B.   Nlob

C.   Clob

D.   GUMPAL

73: Benar atau salah? Daftar yang terkait dengan objek pernyataan mungkin berisi pernyataan yang menghasilkan objek Hasil.

A.   BENAR

B.   PALSU

74: Format sintaks SQL Escape Umum adalah:

A.   {kata kunci " parameter "}

B.   [Kata kunci ' Parameter ']

C.   (Kata kunci ' Parameter ')

D.   {kata kunci ' parameter '}

75: Jika aplikasi Java Anda mengakses beberapa database secara bersamaan, jenis driver yang disukai adalah:

A.   Tipe 3: JDBC-Net Pure Java

B.   Tipe 1: JDBC-ODBC Driver Bridge

C.   Tipe 4: 100% Jawa murni

D.   Tipe 2: JDBC-Native API

76: Sumber Daya yang Digunakan oleh Blob, Clob An NCLOB Java Objects dapat dirilis dengan menggunakan metode yang mana?

A.   KELUAR

B.   melepaskan

C.   menutup

D.   bebas

77: Benar atau salah? Transaksi selesai ketika komit () atau rollback () dipanggil pada objek transaksi.

A.   PALSU

B.   BENAR

78: Objek ______ ROWSET membuat koneksi ke sumber data hanya untuk membaca atau menulis data berdasarkan objek hasil.

A.   terhubung

B.   terhubung transien

C.   terputus

D.   kelebihan beban

79:

Buka Konektivitas Database adalah:

A.   Platform Independent

B.   Tergantung platform

C.   Arsitektur Netral

D.   Network Independent

E.   Mesin independen

80:

Manakah dari metode berikut ini yang menghilangkan kebutuhan untuk memanggil metode wasnull () untuk menangani bidang database nol?

A.   getObject ();

B.   getInt ();

C.   getstring ();

D.   getFloat ();

E.   getnull ();

81:

Objek Hasil mengikuti pola indeks:

A.   Array Standard

B.   Java Standard

C.   Standar RDBMS

D.   Standar C ++

E.   Standar PL/SQL

82:

Pengembang servlet harus menghindari penggunaan driver jdbc-odbc karena:

A.   Pengemudi dibundel dengan JDK

B.   Kode asli pengemudi dapat merusak seluruh server

C.   Pengemudi tidak aman

D.   Pengemudi adalah tipe-1

E.   Pengemudi adalah tipe-2

83: Transaksi memiliki properti yang disebut atomisitas, yang berarti:

A.   Semuanya terjadi satu per satu

B.   Semuanya terjadi sekali

C.   Semuanya terjadi secara acak

D.   Semuanya terjadi dua kali

E.   Semuanya terjadi tiga kali & nbsp;

84: Peringatan dapat dilemparkan oleh objek koneksi, objek pernyataan atau A & nbsp; & nbsp; Objek Hasil. Metode mana yang digunakan untuk mengambil peringatan:

A.   getWarnings ()

B.   GetWarned ()

C.   getWarning ()

D.   getError ()

E.   getErrorswarning () & nbsp;

85: Buka Konektivitas Database adalah:

A.   Platform Independent

B.   Platform Dependent

C.   Arsitektur Netral

D.   Network Independent

E.   Mesin Independen & NBSP;

86: Objek SQLWarning berkaitan dengan peringatan akses basis data. Itu adalah subkelas dari:

A.   Sqlwarn

B.   Sqlexception

C.   Sqlerror

D.   SQLWARNING

E.   Sqlerrorswarning & nbsp;

87: JDBC didasarkan pada:

A.   X/buka CLI (antarmuka level panggilan)

B.   JDBC/OPEN CLI

C.   Java/open cli

D.   V/buka cli

E.   X/tutup cli

88: Di bawah kategori mana pengemudi berikut ini jatuh: Tengah WebLogic "All Java Type-3 Driver"

A.   JDBC-ODBC Bridge Driver

B.   Pengemudi asli-API sebagian-Java

C.   Net-Protocol All-Java Driver

D.   Pengemudi All-Java asli-protokol

E.   Driver Part-Java Protokol Native & NBSP;

89: Anda telah memperoleh objek HRESSET bernama 'RS' setelah menjalankan kueri berikut: Pilih * dari pelanggan yang dapat Anda gunakan untuk mengembalikan semua catatan dalam hasil?

A.   while (rs.next ())

B.   while (rs.hasnext ())

C.   sementara (benar)

D.   while (rs.nextelement ()) & nbsp;

90: SQlexception memiliki metode, yang menyediakan fitur rantai atau enkapsulasi objek pengecualian tambahan. Identifikasi metode dari yang berikut:

A.   getEncapsulatedException ()

B.   getencapexception ()

C.   getMessage ()

D.   getNextException ()

E.   getException ()

91: Anda telah memperoleh hasil yang dapat digulir bernama 'SRS' dengan mengeksekusi kueri. Manakah dari metode berikut yang akan Anda gunakan untuk memverifikasi posisi kursor?

A.   Srs.Relative (-4)

B.   srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.postrow () & nbsp;

92: Java Database Connectivity (JDBC) adalah A:

A.   API yang bergantung pada database

B.   API-independen database

C.   API yang bergantung pada mesin

D.   API database yang bergantung pada jaringan

93: Pilih semua opsi yang benar. JDBC Driver Manager adalah:

A.   Dapat mengaktifkan driver terdaftar

B.   Dapat mengaktifkan pengemudi yang tidak terdaftar

C.   Tidak diperlukan untuk aktivasi driver dengan sumber data

D.   Diperlukan untuk aktivasi driver dengan sumber data

94: Pengecualian mana yang akan dilemparkan ke dalam kode Anda, jika driver yang ditentukan tidak dapat dimuat?

A.   ActivationException

B.   ClassnotfoundException

C.   ClassNotAvailableException

D.   ClassUnavailableException

E.   InstantiationException & nbsp;

95: Driver JDBC mana yang dianggap terbaik dalam hal kinerja dan efisiensi?

A.   Driver tipe-1

B.   Driver Tipe-2

C.   Tipe-3 Driver

D.   Type-4 driver

96: Suatu proses memungkinkan Anda untuk mengelompokkan beberapa pernyataan SQL. Komit atau rollback dapat dilakukan pada grup bersama. Proses ini dikenal sebagai:

A.   Mengikat

B.   Sinkronisasi

C.   Registri

D.   Transaksi

E.   Late Binding

97: Bagaimana Anda akan membuat instance baru dari driver JDBC secara eksplisit?

A.   Class.forname (& quot; driver & quot;);

B.   Class.newinstance (& quot; driver & quot;);

C.   Class.driver (& quot; driver & quot;);

D.   Class.getDriver (& quot; driver & quot;);

E.   Class.forname ("driver"). NewInstance (); & nbsp;

98: Anda ingin menjalankan callablestatement bernama 'CS'. Diharapkan untuk mengembalikan hasil kelipatan. Manakah dari metode berikut yang akan Anda pilih?

A.   Hasil rs = cs.execute ()

B.   Hasil rs = cs.executeQuery ()

C.   Hasil RS = Cs.ExecuteUpdate ()

D.   Hasil RS = Cs.ExecuteQuery (SQL)

E.   Hasil rs = execute () & nbsp;

99: Manakah dari berikut ini yang tidak berlaku untuk hasil?

A.   JDBC 2.0 API mendukung hasil yang dapat digulir

B.   Kursor Hasil Tergerak Maju Menggunakan Metode Next ()

C.   Kursor hasil dipindahkan ke belakang menggunakan metode sebelumnya ()

D.   Metode Next () dan Sebelumnya () Return -1 Di Beyond Hasil

100: Pemimpin proyek Anda telah meminta Anda untuk meningkatkan kinerja konektivitas JDBC dengan menggunakan kembali objek dalam kode Servlet Anda. Manakah dari berikut ini yang merupakan solusi yang tepat?

A.   Gunakan kembali koneksi database dan menggunakan kembali objek persiapan disiapkan

B.   Gunakan kembali koneksi basis data dan gunakan objek yang disiapkan dengan blok yang disinkronkan

C.   Gunakan kembali koneksi database saja

D.   Gunakan kembali objek yang disiapkan saja

E.   Gunakan kembali objek GetPreparedStatement saja