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