Conectarea la baza de date utilizând jdbc

la cuprins
Modele de interfețe și tipuri de drivere; Interfață pentru aplicațiile JDBC API; dezvoltarea de aplicații Java cu acces la Internet în baze de date SQL






Schichtenmodelle und Treibertypen. Schnittstelle fur Anwendungen JDBC API. Învățarea Java-aplicații cu Internetzugriff la SQL-Datenbanken

Conectivitate baze de date Java

Conectarea unui program Java la o bază de date relațională utilizând JDBC se face în trei etape:
  • Stabiliți o conexiune între programul Java și managerul bazei de date.
  • Trimiteți comanda SQL către baza de date utilizând obiectul Statement.
  • Citiți rezultatele din baza de date și folosiți-le în program.

Să luăm în considerare aceste trei etape.

Lucrul cu clasa DriverManager

Pachetul JDBC este conceput pentru a lucra cu o varietate de administratori DBMS de la diferiți dezvoltatori. Pentru a vă conecta la baza de date, timpul de rulare Java trebuie să încarce driverul corespunzător pentru baza de date specificată. Încărcarea și descărcarea acestor drivere se efectuează utilizând clasa DriverManager.

Figura arată schema de conectare a programului Java la baza de date. Clasa DriverManager are o structură de date care conține atât driverele în sine, cât și obiectele Driver și informații despre ele.

Descărcați drivere

JDBC driverele sunt de obicei create de furnizorii de SGBD. Misiunea lor este de a gestiona conexiunile și comenzile JDBC provenind din aplicația Java și de a genera apeluri dependente de mașină la baza de date.

Nu toți furnizorii de DBMS oferă drivere JDBC, dar, de obicei, ele sunt furnizate întotdeauna cu drivere ODBC (Open Database Connectivity) care îndeplinesc standardul Microsoft. Când lucrăm cu un DBMS pe o platformă Windows, vânzătorul bazei de date utilizează aproape întotdeauna propriul driver ODBC. De obicei, nu există nicio problemă legată de conectarea unei aplicații Java la o bază de date într-un mediu Windows, care, din păcate, nu se poate spune despre alte platforme.







Preload driver

Driverul poate fi încărcat fie din program, fie din linia de comandă.

Pentru a încărca driverul de bridge JDBC-ODBC din linia de comandă, introduceți următoarea comandă:

Pentru a încărca driverul de bridge JDBC-ODBC din program:

Utilizând clasa Conexiune

După înregistrarea driverului utilizând managerul de driver, îl puteți folosi pentru a vă conecta la baza de date. Pentru aceasta, dispecerul ar trebui să fie informat despre crearea unei noi conexiuni. Ca răspuns, managerul de șofer va apela driverul corespunzător și va returna un link la conexiunea stabilită. Pentru a crea o conexiune, trebuie să specificați locația bazei de date și (ca regulă pentru majoritatea bazelor de date) numele de conectare și parola, după cum se arată mai jos.

Obiectul declarației

Obiectul Declarație este destinat pentru stocarea comenzilor SQL. Când obiectul Declarație este trimis la baza de date utilizând conexiunea de bază de date instalată, comanda SQL specificată va fi rulată și va returna rezultatul executării acesteia ca obiect ResultSet.

Metodele obiectului de declarație sunt închise în constructul try catch.

Pentru a prelua rezultatele interogării sub forma obiectului ResultSet, utilizați următorul cod:

Știți că, ca orice religie idolatră, relativismul este fals în baza sa. Ea contrazice faptele. Printre acestea se numără:

1. Valul electromagnetic (în terminologia religioasă a relativismului - "lumina") are o viteză strict constantă de 300 mii km / s, absurd neimprimată pe nimic. În realitate, undele EM au viteze diferite în materie (de exemplu,

200 mii km / s în sticlă și

3 milioane km / s în straturile de suprafață ale metalelor, viteze diferite în eter (vezi articolul "Temperatură eterică și schimbări de roșu"), viteze diferite pentru frecvențe diferite (vezi articolul "Cu privire la viteza undelor EM")

2. În relativism, "lumina" este un fenomen mitic în sine, și nu un val fizic, care este entuziasmul unui anumit mediu fizic. Relativistul "lumină" este excitarea nimicului în nimic. Nu are un suport pentru oscilații.

3. În relativism, posibile manipulări cu timpul (încetinirea ritmului), astfel încât sunt violate principiul fundamental pentru orice principiu științific al cauzalității și principiul logicii stricte. În relativism, la viteza luminii, timpul se oprește (deci este absurd să vorbim despre frecvența fotonilor). În relativism, este posibilă o asemenea violență în minte, cum ar fi afirmarea excesului relativ al vârstei gemenilor care se mișcă cu viteză subluminată și alte batjocuri ale logicii inerente oricărei religii.

ȘTIRI ALE FORUMULUI
Cavalerii teoriei eterului







Articole similare

Trimiteți-le prietenilor: