Türk dillerinde JDBC soruları

Türk dillerinde JDBC soruları

Uzmanlarımız araştırma yoluyla bu JDBC MCQ'ları bir araya getirdiler ve bu 100'den fazla MCQ'yu yanıtlayarak JDBC konusunda ne kadar bilgi birikimine sahip olduğunuzu görebileceğinizi umuyoruz.
Aşağı kaydırarak şimdi başlayın!

1: JDBC, _________ programlama dili için bir API'dır.

A.   PHP

B.   Abap

C.   Java

D.   C#

2: _____ bir satır seti nesnesi oluşturur.

A.   Yukarıdakilerin hepsi

B.   A & nbsp; bağlantı nesnesini alan referans uygulama yapıcısını kullanma

C.   RowsetProvider sınıfından oluşturulan bir rowsetFactory örneği kullanarak

D.   Referans Uygulama Varsayılan Yapıcısını Kullanma

3: _______ bir sonuç seti imlecinin yöntemi değildir.

A.   son

B.   Önce

C.   Sonraki

D.   öncesi

4: _

A.   BatchupdateException

B.   SqltransientException

C.   SQLFailureException

D.   SqlnontransientException

5: Oracle, Sybase veya IBM gibi veritaberilere erişirken, tercih edilen sürücü türü:

A.   Tip 4:% 100 saf java

B.   Tip 3: JDBC-NET saf Java

C.   Tip 1: JDBC-ODBC Sürücü Köprüsü

D.   Tip 2: JDBC-Native API

6: _______ geçerli bir sonuç türü değildir.

A.   Type_scroll_insensitive

B.   Type_scroll_sensitive

C.   Type_backward_only

D.   Type_forward_only

7: A ________, SQLEXCECLECTION'un bir alt sınıfıdır.

A.   İstisna

B.   Sqlerror

C.   Sqlwarning

D.   Sqlmethod

8: public void updatestring (int columnIndex, dize s) sqlexception atar

A.   Dizini tarafından belirtilen satırdaki dizeyi s değerine değiştirir

B.   Adına belirtilen belirtilen sütundaki dizeyi S değerine değiştirir

C.   Adıyla belirtilen satırdaki dizeyi s değerine değiştirir

D.   Dizin tarafından belirtilen belirtilen sütundaki dizeyi S değerine değiştirir

9: _______ yöntemi, bir ifade nesnesiyle ilişkili listeye SQL komutları ekler.

A.   eklemek

B.   Güncelleme listesi

C.   seçme

D.   AddBatch

10: Veritabanı saklı yordamlarına erişmek için en iyi JDBC arayüzü:

A.   Callablestatement

B.   Prosedür

C.   Statememt

D.   Hazırlıklı

11: Aşağıdakilerden hangisi aşırı yüklenmiş bir DriverManager.getConnection () yöntemi değildir?

A.   getConnection (Dize URL'si, Özellikler Pervane)

B.   getConnection (dize url, dize kullanıcı, dize parolası)

C.   getConnections ()

D.   getConnection (String URL)

12: Bir ______ bir sqlexception'da bulunmaz.

A.   etki

B.   hata kodu

C.   Hatanın açıklaması

D.   Sqlstate kodu

13: Programın belirli bir noktasına geri dönebilmek için:

A.   Kaydetme noktası

B.   İşaretleyici

C.   Referans

D.   Çapa

14: Boolean Execute (String SQL) Döndürür:

A.   SQL ifadesinin yürütülmesinden etkilenen sütun sayısı

B.   SQL ifadesinin yürütülmesinden etkilenen satır sayısı

C.   Bir sonuç seti nesnesi alınabilirse true değeri true değeri

D.   Bir sonuç seti nesnesi döndürür

15: Bir ________, daha ince bir kontrol elde etmek için bir işlem içindeki ara noktaları işaretlemek için kullanılır.

A.   bağlantı noktası

B.   Işaretçi

C.   Kaydetme noktası

D.   saklı yordam

16: İzin iadelerinden executeUpdate yöntemi:

A.   SQL ifadesinden etkilenen satır sayısını temsil eden bir tamsayı

B.   Sorgunun döndürdüğü ilk nesne bir sonuç seti nesnesiyse doğru

C.   bir sonuç seti nesnesi

D.   Çoklu sonuç seti nesneleri

17: Tüm JDBC ROWSET nesneleri hangi arayüzden türetilmiştir?

A.   Hazırlıklı

B.   Sonuç kümesi

C.   Callablestating

D.   İfade

18: ________, giriş parametreleri içerebilecek SQL ifadelerini önceden oluşturmak için kullanılan bir nesnedir.

A.   Çağrılabilir ifade

B.   Saklı yordam

C.   Sorgu

D.   Hazırlanan ifade

19: ______, saklı bir prosedür için geçerli bir parametre modu değildir.

A.   DIŞARI

B.   DEVAMLI

C.   İnoz

D.   İÇİNDE

20: Doğru ya da yanlış? Rowset nesnesi verileri, sonuç seti nesnesinden daha esnek ve kullanımı daha kolay bir tablo formunda tutar.

A.   YANLIŞ

B.   Doğru

21: JDBC API, veritabanına bağlanmak için hangi sürücüleri kullanır?

A.   JDBC

B.   .Açık

C.   ODBC

D.   Microsoft

22: Mevcut veritabanı bağlantılarını kapatmak için aramalısınız

A.   çıkış () yöntemi

B.   Kaçış () Yöntem

C.   close () yöntem

D.   kapatma () yöntemi

23: Doğru ya da yanlış? JDBC, ilişkisel veritabanlarına, elektronik tablolara ve düz dosyalara erişmek için bir API'dır.

A.   Doğru

B.   YANLIŞ

24: Doğru ya da yanlış? Bağlantı nesnesinde Close () çağrıldığında bir işlem kapatılır.

A.   Doğru

B.   YANLIŞ

25: Doğru ya da yanlış? Bağlantı oluşturulduğunda varsayılan mod otomatik komisyon modudur.

A.   Doğru

B.   YANLIŞ

26: Çalışma zamanında giriş parametrelerini kabul etmek için aşağıdaki JDBC arabirimini kullanın:

A.   ParametreStatement

B.   Hazırlık

C.   İfade

D.   Runtimestating

27: {fn uzunluğu ('Cuma')} dönecek

A.   12

B.   6

C.   Cuma

D.   hükümsüz

28: Bir Connecton nesnesi oluşturmak için GetConnection () yöntemi tarafından gerekli olmayan aşağıdakilerden hangisi?

A.   Şifre

B.   Veritabanı URL'si

C.   Kullanıcı adı

D.   Web Sitesi URL'si

29: JDBC komutunda: derby: testdb; create = true, TestDB

A.   Sunucu adı

B.   Liman adı

C.   Müşteri Adı

D.   Veri tabanı ismi

30: JDBC programının sonunda, veritabanındaki bağlantıları kapatmak için açıklık var mı? Doğru ya da yanlış

A.   YANLIŞ

B.   Doğru

31: Bir sürücü sınıfı yüklendiğinde, kendisinin bir örneği oluşturur ve şunları kaydeder:

A.   Socketmanager

B.   ClassManager

C.   Bağlantıcı

D.   DriverManager

32: Doğru ya da yanlış? Bir ifade nesnesini birçok kez yürütüyorsa, hazırlanan bir nesne yürütme süresini azaltır.

A.   Doğru

B.   YANLIŞ

33: Doğru ya da yanlış? SQLwarning nesneleri, SQLEXCECTILE'in bir alt sınıfıdır.

A.   YANLIŞ

B.   Doğru

34: _______ satır seti arayüzünü genişletir.

A.   Webrowset

B.   Yukarıdakilerin hepsi

C.   JoinRowset

D.   Önbellek seti

35: Görüntüleme ile ilgilendiğiniz sütun bir INT içeriyorsa, aşağıdaki sonuç yöntemlerinden hangisi kullanılabilir?

A.   getTring ()

B.   getint ()

C.   getNumber ()

D.   getDate ()

36: Class.forname () yöntemi şu şekilde kullanılır:

A.   Başka bir yöntemi arayın

B.   Sınıf için isim alın

C.   JDBC sürücüsünü kaydedin

D.   Sınıfı Yeniden Adlandır

37: Sonuç türü type_forward_only ise:

A.   İmleç ileri ve ileri kayabilir

B.   İmleç sonuç setinde ilerleyebilir

C.   İmleç ileri ve geriye doğru kaydırabilir

D.   İmleç, sonuç kümesindeki aylıkları hareket ettirebilir

38: ______ nesne, bir SQL ifadesi tarafından döndürülen verilere erişmenizi sağlar.

A.   Sonuç

B.   Sonuç kümesi

C.   Sqlcursor

D.   Geri dönüş seti

39: Bir JDBC ortamı kurmak için aşağıdakilerden hangisi gerekli değildir:

A.   Veri tabanı

B.   .Açık

C.   Java

D.   Veritabanı sürücüleri

40: SQLXML arayüzü, dahili içeriğine erişmek için _____ yöntemini sağlar.

A.   GetBinaryStream

B.   Gettring

C.   getCharacterstream

D.   Yukarıdakilerin hepsi

41: Veritabanında değişiklik yapmak için şu kullanın:

A.   onaylamak

B.   kaydetmek

C.   uygula

D.   işlemek

42: Bir veritabanı işlemi başarısız olursa, JDBC:

A.   Nullexception

B.   Sqlexception

C.   SecurityException

D.   AccessException

43: JDBC _______ anlamına gelir.

A.   Java Veri Davranışı Kontrolü

B.   Java veritabanı bağlantısı

C.   Java Direct İkili Bağlantı

D.   Java Veritabanı Kontrolü

44: JDBC: mysql :: // localhost: 3306/bağlantı komutu ne tür bir veritabanıdır?

A.   Javadb

B.   IBM DB2

C.   Mysql

D.   Microsoft Access

45: Doğru ya da yanlış? JDBC birçok farklı veritabanı yönetim sistemi ile çalışacaktır.

A.   YANLIŞ

B.   Doğru

46: JDBC sürücünüzü kullanmadan önce programınıza mı kaydetmelisiniz? Doğru ya da yanlış

A.   YANLIŞ

B.   Doğru

47: Hangi paket JDBC sınıflarını içerir?

A.   javax.swing

B.   java.nio

C.   java.net

D.   java.sql

48: {Ts 'yyyy-mm-dd hh: mm: ss'} sözdiziminde, ts anlamına gelir

A.   zaman

B.   tarih

C.   saniye

D.   zaman damgası

49: JDBC ile ilgileneceğiniz en yaygın istisna:

A.   ArithMmeRexception

B.   NullpointerException

C.   FilenotfoundException

D.   Sqlexception

50: Önceki işlemi geri almak için kullanın

A.   Geri Alma

B.   kaçmak

C.   geri alma

D.   geri

51: AutoCommit, deyim nesnesiyle toplu işleme kullanılırken false olarak ayarlanmalı mı? Doğru veya Flase

A.   Doğru

B.   YANLIŞ

52: ________ bir SQL ifadesini işlemek için gerçekleştirmeniz gereken bir adım değildir.

A.   Sorguyu yürütün.

B.   Veri kaynağına ping.

C.   Bir veritabanı bağlantısı oluşturun.

D.   Sonuç seti nesnesini işleyin.

53: Bir sonuç setindeki verilere erişmek için _______ kullanılır.

A.   İmleç

B.   Işaretçi

C.   değişken

D.   döngü

54: Doğru ya da yanlış? JDBC, nesne ve XML veri kaynaklarını bağlayan bir API'dır.

A.   Doğru

B.   YANLIŞ

55: _______ Sürücü Türleri, iletişim ağları üzerinde kullanım içindir.

A.   Tip 3 ve 4

B.   Tip 1 ve 2

C.   Tip 1 ve 3

D.   Tip 3

56: _______ JDBC Sürücü Türleri (ler), uygulama veya sunucu uygulaması kodunda kullanılabilir.

A.   Tip 1

B.   Tip 1, 2 ve 3

C.   Tip 3

D.   Tip 3 ve 4

57: _______ Sürücü Türleri üç katmanlı bir mimaride ve web sunucusu ve DBM'ler aynı makinede çalışıyorsa kullanılabilir.

A.   Tip 1 ve 2

B.   Tip 1, 2, 3 ve 4

C.   Tip 2 ve 3

D.   Tip 1 ve 3

58: _______ Sürücü Türü JDBC-ODBC Köprüsü mi?

A.   Tip 4

B.   Tip 2

C.   Tip 3

D.   Tip 1

59: Transaction_read_Committed (işlem izolasyon seviyesinin bir örneği) Alow:

A.   Kirli okumalar

B.   Temiz okumalar

C.   Tekrarlanamayan okumalar

D.   Phantom okur

60: Çalışma zamanında statik SQL ifadeleri kullanacaksanız, kullanmak için en iyi JDBC arayüzü:

A.   Statememt

B.   Staticstatement

C.   Hazırlıklı

D.   Callablestating

61: Hazırlık nesnesi tarafından aşağıdaki parametrelerden hangisi kullanılır?

A.   VEYA

B.   DIŞARI

C.   İnoz

D.   İÇİNDE

62: A _______, A & nbsp; birim olarak yürütülen bir veya daha fazla ifade kümesidir.

A.   İşlem

B.   Hazırlanan ifade

C.   saklı yordam

D.   çağrılabilir ifade

63: Hangi nesne parametre verilerini sağlamak için giriş ve çıkış akışlarını kullanma yeteneğine sahiptir?

A.   Akış

B.   Hazırlık

C.   İfade

D.   Callablestating

A.   Ref Arayüz

B.   Sqlxml arayüzü

C.   java.net

D.   java.net.url

65: _______, işlem izolasyon seviyesinin geçerli bir örneği değildir.

A.   Transaction_repeatable_read

B.   Transaction_read_unctmitted

C.   Transaction_repeatable_commit

D.   Transaction_read_commited

66: Hangi sürücü türü geliştirme ve test amacı için en uygundur?

A.   Tip 2: JDBC-Native API

B.   Tip 1: JDBC-ODBC Sürücü Köprüsü

C.   Tip 4:% 100 saf java

D.   Tip 3: JDBC-NET saf Java

67: Doğru ya da yanlış? MySQL ve Java DB, SQL Veri Türü dizisini destekler.

A.   YANLIŞ

B.   Doğru

68: Aşağıdakilerden hangisi JDBC API'sında gelişmiş bir veri türü değildir?

A.   Rowid

B.   VERİ BAĞLANTISI

C.   Yapılandırılmış Tür

D.   Varbinary (maks)

69: Bir sonuç seti nesnesinin _______, hangi güncelleme işlevselliğinin desteklendiğini belirler.

A.   sınıf

B.   Eşzamanlılık

C.   tutulabilirlik

D.   tip

70: Doğru ya da yanlış? Bağlantı nesnesinin bir örneğini getirdikten sonra, veritabanına sorgu yapmadan önce canlı bir bağlantı kurulmalıdır.

A.   Doğru

B.   YANLIŞ

71: Doğru ya da yanlış? Uygulamalar, serbest bırakma yöntemlerini çağırarak BLOB, CLOB ve NCLOB kaynaklarını serbest bırakabilir.

A.   YANLIŞ

B.   Doğru

72: Dosyayı veritabanına saklamak için tabloda hangi veri türü kullanılır?

A.   VERİ BAĞLANTISI

B.   Nlob

C.   Clob

D.   Blob

73: Doğru ya da yanlış? Bir ifade nesnesiyle ilişkili liste, bir sonuç nesnesi üreten bir ifade içerebilir.

A.   Doğru

B.   YANLIŞ

74: General SQL Escape Sözdizimi biçimi:

A.   {Anahtar kelime " parametreler "}

B.   [Anahtar kelime ' parametreler ']

C.   (Anahtar kelime ' parametreler ')

D.   {Anahtar kelime ' parametreler '}

75: Java eklemeniz aynı anda birden çok veritabanına erişiyorsa, tercih edilen sürücü türü:

A.   Tip 3: JDBC-Net Pure Java

B.   Tip 1: JDBC-ODBC Sürücü Köprüsü

C.   Tip 4:% 100 saf java

D.   Tip 2: JDBC-Native API

76: Blob tarafından kullanılan kaynaklar, clob bir NCLOB Java nesneleri hangi yöntem kullanılarak yayınlanabilir?

A.   çıkış

B.   serbest bırakmak

C.   kapalı

D.   özgür

77: Doğru ya da yanlış? İşlem nesnesine taahhüt () veya reclback () çağrıldığında bir işlem tamamlanır.

A.   YANLIŞ

B.   Doğru

78: Bir ______ Rowset nesnesi, bir veri kaynağıyla yalnızca bir sonuç nesnesine dayalı veri okumak veya yazmak için bağlantı kurar.

A.   bağlı

B.   geçici bağlı

C.   bağlantı kesildi

D.   aşırı yüklenmiş

79:

Veritabanı bağlantısı açık:

A.   Platform bağımsız

B.   Platforma bağımlı

C.   Mimarlık nötr

D.   Ağ bağımsız

E.   Makine Bağımsız

80:

Aşağıdaki yöntemlerden hangisi boş veritabanı alanlarını işlemek için wasnull () yöntemini çağırma ihtiyacını ortadan kaldırır?

A.   getObject ();

B.   getInt ();

C.   getString ();

D.   getFloat ();

E.   getNull ();

81:

Sonuç seti nesneleri aşağıdakilerin dizin kalıplarını takip eder:

A.   Dizi standardı

B.   Java Standardı

C.   RDBMS Standardı

D.   C ++ Standardı

E.   PL/SQL Standardı

82:

Servlet geliştiricileri JDBC-ODBC köprü sürücüsünü kullanmaktan kaçınmalıdır çünkü:

A.   Sürücüler JDK ile birlikte paketlenmiştir

B.   Sürücünün yerel kodu tüm sunucuyu çökertebilir

C.   Sürücü güvenli değil

D.   Sürücü tip-1

E.   Sürücü tip-2

83: İşlemlerin Atomicity adlı bir özelliği vardır, yani:

A.   Her şey tek tek gerçekleşir

B.   Her şey bir kez gerçekleşir

C.   Her şey rastgele gerçekleşir

D.   Her şey iki kez gerçekleşir

E.   Her şey üç kez gerçekleşir & nbsp;

84: Bir bağlantı nesnesi, bir ifade nesnesi veya a & nbsp; sonuçset nesnesi tarafından bir uyarı atılabilir. Uyarıyı almak için hangi yöntem kullanılır:

A.   Getwarnings ()

B.   Getwarned ()

C.   Getwarning ()

D.   getError ()

E.   getErrorswarning () & nbsp;

85: Açık veritabanı bağlantısı:

A.   Platform bağımsız

B.   Platforma bağımlı

C.   Mimarlık nötr

D.   Ağ bağımsız

E.   Makine Bağımsız & NBSP;

86: SQLwarning nesnesi veritabanı erişim uyarıları ile ilgilenir. Bir alt sınıftır:

A.   Sqlwarn

B.   Sqlexception

C.   Sqlerror

D.   Sqlwarning

E.   SQLERRORSWARNING & NBSP;

87: JDBC şunlara dayanmaktadır:

A.   X/Open CLI (Çağrı Seviyesi Arayüzü)

B.   JDBC/Open CLI

C.   Java/Open CLI

D.   V/Open CLI

E.   X/Close Cli

88: Aşağıdaki sürücü hangi kategoride düşüyor: Weblogic'in Tengah "Tüm Java Type-3 Sürücüsü"

A.   JDBC-ODBC Köprü Sürücüsü

B.   Yerli-API kısmen Java Sürücüsü

C.   Net-Protocol All-Java Sürücüsü

D.   Yerel-Protokol All-Java Sürücüsü

E.   Yerli-Protokol Part-Java Sürücüsü & NBSP;

89: Aşağıdaki sorguyu yürüttükten sonra 'RS' adlı bir sonuç nesnesi aldınız: Müşteriden * SELECT * NEDEN KAYITLARI ETKİSİTE'DE DÖNÜŞTÜR?

A.   while (rs.next ())

B.   while (rs.hasNext ())

C.   (Doğru)

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

90: Sqlexception, ilave istisna nesnelerinin zincirleme veya kapsülleme özelliğini sağlayan bir yönteme sahiptir. Yöntemi aşağıdakilerden tanımlayın:

A.   getEnCapsulatedException ()

B.   getencapexception ()

C.   getMessage ()

D.   getNextexception ()

E.   getException ()

91: Bir sorgu yürüterek 'SRS' adlı kaydırılabilir bir sonuç seti elde ettiniz. İmlecin konumunu doğrulamak için aşağıdaki yöntemlerden hangisini kullanacaksınız?

A.   SRS.Relative (-4)

B.   srs.relative ()

C.   srs.absolute (-4)

D.   srs.getrow ()

E.   srs.postrow () & nbsp;

92: Java Veritabanı Bağlantısı (JDBC):

A.   Veritabanına bağlı API

B.   Veritabanından bağımsız API

C.   Makineye bağlı API

D.   Ağa bağlı veritabanı API

93: Lütfen tüm doğru seçenekleri seçin. JDBC Sürücü Yöneticisi:

A.   Kayıtlı sürücüleri etkinleştirebilir

B.   Kayıt dışı sürücüleri etkinleştirebilir

C.   DataSource ile sürücülerin etkinleştirilmesi için gerekli değil

D.   DataSource ile sürücülerin etkinleştirilmesi için gerekli

94: Belirtilen sürücü yüklenemezse, kodunuza hangi istisna atılacaktır?

A.   AktivasyonAxception

B.   ClassnotfoundException

C.   ClassNotaVailableException

D.   ClassUvailableException

E.   InvestmeException & nbsp;

95: Hangi JDBC sürücüsü performans ve verimlilik açısından en iyi kabul edilir?

A.   Tip-1 sürücü

B.   Tip-2 Sürücü

C.   Tip-3 Sürücü

D.   Tip-4 Sürücü

96: Bir işlem, birden çok SQL ifadesini gruplandırmanıza olanak tanır. Grupta birlikte taahhüt veya geri alma yapılabilir. Bu süreç şu şekilde bilinir:

A.   Bağlayıcı

B.   Senkronizasyon

C.   Kayıt

D.   İşlem

E.   Geç bağlama

97: JDBC sürücüsünün yeni bir örneğini açıkça nasıl oluşturacaksınız?

A.   Class.forname ("sürücü");

B.   Class.newinstance ("sürücü");

C.   Class.driver ("sürücü");

D.   Class.getdriver ("sürücü");

E.   Class.forname ("sürücü"). NewInstance (); & nbsp;

98: 'CS' adlı bir çağrışım uygulamak istiyorsunuz. Çift sonuçları döndürmesi bekleniyor. Aşağıdaki yöntemlerden hangisini seçeceksiniz?

A.   Sonuç seti rs = cs.execute ()

B.   Sonuç seti RS = cs.ExecuteQuery ()

C.   Sonuç seti RS = cs.ExecuteUpdate ()

D.   Sonuç seti RS = cs.ExecuteQuery (SQL)

E.   Sonuç seti rs = execute () & nbsp;

99: Bir sonuç seti için aşağıdakilerden hangisi doğru değildir?

A.   JDBC 2.0 API, kaydırılabilir sonuç setlerini destekler

B.   Sonuç seti imleçleri, sonraki () yöntemi kullanılarak ileriye taşınır

C.   Sonuç seti imleçleri önceki () yöntemi kullanılarak geriye doğru hareket ettirilir

D.   Daha sonraki () ve önceki () return -1 sonuç setinin ötesinde

100: Proje lideriniz, sunucu uygulamanızın kodundaki nesneleri yeniden kullanarak JDBC bağlantısının performansını artırmanızı istedi. Aşağıdakilerden hangisi uygun bir çözümdür?

A.   Veritabanı bağlantısını yeniden kullanın ve hazırlanan nesneleri yeniden kullanın

B.   Veritabanı bağlantısını yeniden kullanın ve Senkronize Bloklarla Hazırlık Nesneleri Kullanın

C.   Yalnızca veritabanı bağlantısını yeniden kullanın

D.   Yalnızca Hazırlanan Söz konusu nesneleri yeniden kullanın

E.   Yalnızca GetPreparedStatement nesnelerini yeniden kullanın