Ghid de jdbc

În ultima lecție am studiat conceptul driverului JDBC și tipurile sale. După ce am instalat driverul, putem crea o conexiune la baza de date (în continuare - DB).

Pentru a stabili o conexiune la baza de date, trebuie să urmați acești pași:

  • Import pachetul JDBC în codul nostru Java.
  • Înregistrează-JDBC driver.
  • Transmit informații pentru conectarea la baza de date (URL-ul, numele de utilizator și parola).
  • Creare conexiune prin metoda getConnection ().

Să luăm în considerare fiecare pas separat.

Importarea pachet JDBC

Pentru a importa pachetul JDBC folosim cuvinte cheie standard de import. care spune compilatorului pentru a conecta clasele necesare.

Pentru conexiuni JDBC, avem nevoie pentru a conecta pachetul java.sql. *

În codul, se pare ca acest lucru:

Înregistrarea driverului JDBC

După importarea JDBC, trebuie să ne înregistreze driverul nostru înainte să-l utilizați. Acesta este procesul prin care fișierul de clasă de conducător auto este încărcat în memorie. Ulterior, acesta poate fi folosit ca o implementare interfata JDBC.

Există două moduri de a verifica conducătorului auto.

În acest caz, vom folosi o metodă DriverManager.registerDriver statică () pentru a înregistra conducătorului auto.

Codul este după cum urmează:

Această metodă este cea mai comună. Noi folosim metoda Class.forName () pentru driver-ul dinamic clasa încărcat în memorie, iar apoi există înregistrarea sa automată.

Această metodă este preferată deoarece oferă o drivere de înregistrare configurabile și portabile.

În codul, se pare cam așa:

Transmiterea de informații cu privire la baza de date

După ce ne-am rezervat soferul nostru, putem stabili o conexiune, se utilizează DriverManager.getConnection () metoda.

Această metodă are trei suprasarcini:

  • getConnection (String URL)
  • getConnection (String URL-ul, popi Proprietăți)
  • getConnection (String URL, String utilizator, String parola)

După cum se poate vedea, fiecare dintre aceste metode necesită URL-ul bazei noastre de date. Ie avem nevoie pentru a transmite informații cu privire la baza noastra de date.

Pentru diverse baze de date URL diferit.

Numele șoferului: com.mysql.jdbc.Driver

Numele șoferului: oracle.jdbc.driver.OracleDriver

Crearea unei conexiuni
După ce am trecut de toate informațiile necesare, putem crea o conexiune fizică la baza de date.

Luați în considerare exemplul de a crea o conexiune la baza de date MySQL:

conexiune de închidere
Dupa ce termina treaba cu programul nostru, avem nevoie pentru a închide toate conexiunile și resurse gratuite. Dacă nu o fac manual, se va face de către colectorul de gunoi în distrugerea de obiecte care nu sunt utilizate.

Dar să se bazeze pe mai curat gunoi - aceasta este o idee extrem de proastă și un exemplu de prost gust.

În codul, se pare ca acest lucru:

Exemplul app toate aceste etape sunt prezentate împreună. Vă sfătuiesc să-l examineze mai îndeaproape pentru o înțelegere mai profundă a materialului.

In acest tutorial, ne-am uitat la conexiunea și demontate toate etapele creării sale în monoterapie.
În lecția următoare vom învăța o astfel de entitate ca aprobare (declarații).

pentru Ghidul JDBC