Spojenie je relácia medzi aplikáciou Java a databázou. Pomáha nadviazať spojenie s databázou.
Rozhranie Connection je továreň na Statement, PreparedStatement a DatabaseMetaData, t. j. objekt Connection možno použiť na získanie objektu Statement a DatabaseMetaData. Rozhranie Connection poskytuje mnoho metód na správu transakcií, ako napríklad commit(), rollback(), setAutoCommit(), setTransactionIsolation() atď.
V predvolenom nastavení pripojenie potvrdí zmeny po vykonaní dotazov.
Bežne používané metódy rozhrania pripojenia:
1) verejné vyhlásenie createStatement(): vytvorí objekt príkazu, ktorý možno použiť na vykonávanie SQL dotazov.
2) verejný príkaz createStatement(int resultSetType,int resultSetConcurrency): Vytvorí objekt Statement, ktorý bude generovať objekty ResultSet s daným typom a súbežnosťou.
ako zistiť veľkosť displeja
3) public void setAutoCommit (logický stav): sa používa na nastavenie stavu odovzdania. Štandardne je to pravda.
4) public void commit(): uloží zmeny vykonané od predchádzajúceho odovzdania/vrátenia je trvalé.
5) public void rollback(): Zruší všetky zmeny vykonané od predchádzajúceho potvrdenia/vrátenia.
herec saira banu
6) public void close(): zatvorí pripojenie a okamžite uvoľní prostriedky JDBC.
Polia rozhrania pripojenia
Existuje niekoľko bežných polí konštanty rozhrania Connection, ktoré sa nachádza v rozhraní Connect. Tieto polia určujú úroveň izolácie transakcie.
TRANSACTION_NONE : Nie je podporovaná žiadna transakcia a je to označené touto konštantou.
bash skontrolujte, či je nastavená premenná prostredia
TRANSACTION_READ_COMMITTED : Je to konštanta, ktorá ukazuje, že špinavé čítania nie sú povolené. Môže sa však vyskytnúť fantómové čítanie a neopakovateľné čítanie.
TRANSACTION_READ_UNCOMMITTED : Je to konštanta, ktorá ukazuje, že sa môžu vyskytnúť nečisté čítania, neopakovateľné čítania a fantómové čítania.
TRANSACTION_REPEATABLE_READ : Je to konštanta, ktorá ukazuje, že neopakovateľné čítania a nečisté čítania nie sú povolené. Fantóm však číta a môže sa vyskytnúť.
TRANSACTION_SERIALIZABLE : Je to konštanta, ktorá ukazuje, že nie sú povolené neopakovateľné čítania, nečisté čítania, ako aj fantómové čítania.