Uvod v JDBC Intervju Vprašanja in odgovori

Java Database Connectivity (JDBC) je API (aplikacijski programski vmesnik) za programski jezik Java. To je tehnologija za dostop do podatkov za dostop in izvajanje operacij z bazo podatkov s programskim jezikom Java. Razvila ga je korporacija Oracle. Je del platforme Java Standard Edition (SE). Usmerjen je s sistemom upravljanja relacijskih baz podatkov. Podpira operacijski sistem več platform. Gre za vrsto API-ja za dostop do podatkov. Oracle Corporation bo zagotovila vodnik za API JDBC za izvajanje funkcij JDBC. Povezave JDBC bodo nudile vmesnik za izvajanje poizvedb za pridobivanje in posodabljanje podatkov iz in v bazo podatkov. Obstajajo različne vrste gonilnikov JDBC, kot so Type 1, Type 2, Type 3, Type 4 itd. Na voljo bodo tudi komercialni in brezplačni gonilniki.

Spodaj je najpomembnejše vprašanje v intervjuju:

Če iščete službo, povezano z JDBC, se morate pripraviti na vprašanja za razgovor JDBC za leto 2019. Res je, da je vsak intervju drugačen glede na različne profile delovnih mest. Tukaj smo pripravili pomembna JDBC Intervju Vprašanja in odgovori za leto 2018, ki vam bodo pomagali do uspeha v vašem intervjuju. Ta vprašanja so razdeljena na dva dela:

1. del - Vprašanja za razgovor JDBC (osnovna)

Ta prvi del zajema osnovna vprašanja in odgovore v zvezi z JDBC.

Q1. Kaj je JDBC?

Odgovor:
JDBC je knjižnica Java API knjižnica za vzpostavitev povezave med bazo podatkov in aplikacijo java. Baza podatkov bo običajno sistem za upravljanje relacijskih baz podatkov. JDBC uporablja gonilnike za vzpostavitev povezave, knjižnica JDBC pa bo uporabljena za klic povezav z bazo podatkov. Gonilnik JDBC bo vmesnik med aplikacijo Java in bazo podatkov. Omogoča povezavo s kakršnimi koli tabelarnimi podatki, zlasti relacijskimi ali strukturnimi.

Q2. Kateri koraki so povezani s povezovanjem JDBC?

Odgovor:
To je osnovno JDBC Intervju Vprašanja, postavljena v intervjuju. Različni koraki pri vzpostavljanju povezave JDBC so -

  1. Nalaganje gonilnika: To je prvi korak, kjer se bo naložil poseben in primeren gonilnik JDBC za vzpostavitev komunikacije z bazo podatkov.
  2. Povezava: v tem koraku bo povezava iz baze podatkov uporabljena s povezovalnim objektom, ki bo poslal izjave za izvajanje poizvedb in vrnil rezultate predmetov, kjer bo shranjen rezultat poizvedbe.
  3. Ustvari izjavo: Predmet stavka lahko zberemo iz objekta Zbirka, da dobimo rezultat iz baze podatkov.
  4. Izvrši poizvedbo: poizvedbo je mogoče izvesti s pomočjo objekta stavka za poizvedovanje v bazi podatkov in pridobivanje rezultata.
  5. Zapri povezavo: Povezava z bazo podatkov se bo zaprla, ko bo iz baze podatkov prejet nabor rezultatov.

Q3. Kakšne so različne vrste izjav v JDBC?

Odgovor:
V API-ju JDBC obstajajo različne izjave za pridobitev nabora rezultatov na podlagi različnih zahtev. So izjava, pripravljena izjava in klicna izjava:

  • Izjava: V tej vrsti stavkov je nabor rezultatov mogoče pridobiti med izvajanjem in ne zahteva nobenih parametrov.

Primer: -

Statement statementObject = conn.createStatement( );
ResultSet resultSetObject = stmt.executeQuery();

  • Pripravljena izjava: V tej vrsti izjav lahko poizvedbo izvedemo tolikokrat, kolikor je potrebno ali pogosto, kadar je to potrebno v aplikaciji, omogoča pa tudi sprejemanje parametrov.

Primer: -

String query = "Update Employee SET type= ? WHERE empId = ?"; PreparedStatement psObject = connObj.prepareStatement(query);
ResultSet rsObject = psObject.executeQuery();

  • Izjava, ki jo je mogoče poklicati: V tej vrsti stavkov se poizvedba lahko izvede s shranjenimi postopki in med izvajanjem tudi vzame parametre.

Primer: -

CallableStatement csObject = connObject.prepareCall("(call EMPLOYEE_DETAILS)");
ResultSet rsObject = csObject.executeQuery();

Pojdimo na naslednja vprašanja o intervjuju JDBC.

Q4. Kakšne so različne vrste gonilnikov JDBC?

Odgovor:
Spodaj je seznam različnih gonilnikov JDBC, ki se uporabljajo za povezavo z bazo podatkov. Gonilniki so tipa 1, tipa 2, tipa 3 in tipa 4:

  1. Tip 1: Baza podatkov tipa 1 se imenuje tudi gonilnik mostu JDBC - ODBC. V tej vrsti bo gonilnik ODBC uporabljen za vzpostavitev povezave z bazo podatkov.
  2. Tip 2: Baza podatkov tipa 2 se imenuje tudi Native API ali delni gonilnik JDBC Java. V tej vrsti bo gonilnik na strani odjemalca uporabil gonilnik za povezavo z bazo podatkov.
  3. Tip 3: Baza podatkov tipa 3 se imenuje tudi omrežni protokol gonilnika JDBC omrežja. V tej vrsti aplikacijski strežnik deluje kot vmesna programska oprema ali vmesnik, ki pretvori klice JDBC neposredno v klice iz baze podatkov.
  4. Tip 4: Baza podatkov tipa 4 se imenuje tudi gonilnik Native Protocol Pure Java JDBC. V tej vrsti obstaja tanek gonilnik, ki pretvori klice iz baze podatkov v prodajalce specifične protokole baze podatkov, da se poveže z bazo.

Q5. Kateri so različni sestavni deli JDBC?

Odgovor:
Spodaj so različne komponente, ki se uporabljajo v API-ju JDBC za povezavo z bazo podatkov:

  1. Pripravljeno stališče
  2. CallableStationment
  3. Poizvedovanje
  4. Rezultat Set
  5. RezultatSetMetadatata
  6. Podatki o bazi podatkov
  7. Povezava
  8. DriverManager

Opomba: - Metapodatki so podatki o teh podatkih.

2. del - Vprašanja za razgovor JDBC (napredno)

Zdaj si oglejmo napredna vprašanja o intervjuju JDBC.

Q6. Katere so različne metode, ki se uporabljajo za poizvedovanje po bazi?

Odgovor:
Različne metode, ki se uporabljajo za poizvedovanje v bazi, so Execute (), ExecuteQuery () in ExecuteUpdate ().

  • Execute (): Ta metoda se uporablja za izvajanje poizvedbe za katero koli vrsto stavkov SQL. Ta vrsta vrnitve je logična, torej resnična ali napačna.
  • ExecuteQuery (): Ta metoda se uporablja za izvajanje poizvedb, kot je edini stavek SELECT. Njen tip vrnitve je predmeta, kot je objekt ResultSet.
  • ExecuteUpdate (): Ta metoda se uporablja za izvajanje poizvedb, ki izvajajo operacije, kot so INSERT, UPDATE, DELETE itd., njen tip vrnitve je celo število, to je 0 ali 1.

Q7. Kakšne so različne vrste ključavnic v JDBC?

Odgovor:
To so napredna vprašanja o intervjuju JDBC, postavljena v intervjuju. Spodaj so navedene različne vrste ključavnic:

  1. Ključavnice in vrstice
  2. Namizne ključavnice
  3. Ključavnice strani
  4. Ključavnice baze podatkov

Q8. Kaj je ResultSet?

Odgovor:
ResultSet je predmet, ki vsebuje podatke, ki so pridobljeni iz baze podatkov s poizvedbo SQL. ResultSet vedno vzdržuje kazalec, ki kaže na vrstico v tabeli baze podatkov.

Q9. Kaj je združevanje povezav v zbirki podatkov?

Odgovor:
Povezava združevanja v bazi podatkov je postopek shranjevanja povezave v predpomnilnik, ki ga lahko pozneje ponovno uporabite. Omogoča hitrejše povezave in lažje odpravljanje težav.

Pojdimo na naslednja vprašanja o intervjuju JDBC.

Q10. Kakšne so različne vrste izjem in napak v JDBC?

Odgovor:
Spodaj so navedene različne vrste izjem med vzpostavitvijo povezave JDBC:

  1. SQLException
  2. BatchUpdateException
  3. Napaka pri krajšanju podatkov
  4. Opozorilo SQL

Priporočeni članki

To je vodnik po seznamu vprašanj in odgovorov za JDBC, tako da lahko kandidat brez težav razreši ta vprašanja za razgovor JDBC. Tu v tej objavi smo preučili vrhunska vprašanja o intervjuju JDBC, ki jih pogosto postavljamo v intervjujih. Če želite izvedeti več, si oglejte tudi naslednje članke -

  1. Java Spring Intervju Vprašanja
  2. Java Testing Intervju Vprašanja
  3. Vprašanja za intervju JSP
  4. Vprašanja za intervju JSF

Kategorija: