Guide tavasz
Ha meg kell dolgozni a JDBC egyszerű műveletek, mint a nyitás / zárás egy adatbázis-kapcsolat (a továbbiakban - DB), kivételkezelés, stb hogy a kód nagyon nehézkes és nehezen olvasható.
JDBC végrehajtása Spring Framework átveszi a munka sok alacsony szintű műveletek (nyitás / zárás kapcsolatok végző SQL-lekérdezések, és így tovább).
Ez azt jelenti, hogy ha dolgozik, adatbázisok Spring Framework, meg kell csak meghatározni a paramétereket a kapcsolatot az adatbázissal és regisztrálni az SQL-lekérdezést, a többi munka számunkra, hogy tavasz.
Az osztály maga a csomagban
Tavasszal JDBC több osztály (több megközelítés), hogy kölcsönhatásba az adatbázis. A leggyakoribb közülük - a használata osztály JdbcTemplate. Ez az alap osztály, amely ellenőrzi a feldolgozás minden olyan eseményt és kapcsolatot az adatbázissal.
Class JdbcTemplate végrehajtja az SQL-lekérdezések végigmegy a ResultSet és kivonatok okozott értékét frissíti az utasításokat, és eljárás hívások „fogások” kivételek és lefordítja azokat a meghatározott kivétellel org.springframwork.dao csomagot.
A másolatok JdbcTemplate osztály potokozaschischonnymi. Ez azt jelenti, hogy meghatároznak egy példányát az osztálynak JdbcTemplate tudjuk majd használni több DAO tárgyakat.
Ha JdbcTemplate, leggyakrabban, úgy van beállítva, a tavaszi konfigurációs fájlban. Utána bevezetni a bin DAO osztályok.
Mélyebb megértéséhez JdbcTemplate gondoljunk egy kis alkalmazás.
A forráskód a projekt letölthető ezen a linken.
Először is, meg kell adni a MySQL-csatlakozóval szerint a pom.xml fájl
Először hozzon létre egy adatbázis tábla fejlesztők:
SQL-lekérdezés létrehozásához asztal DEVELOPERS
Class végrehajtása interfész DeveloperDao - JdbcTemplateDeveloperDaoImpl.java
A konfigurációs fájl jdbctemplate-fejlesztő-config.xml
A program eredményeként
Ebben a cikkben megnéztük használatának alapjait JDBC a Spring Framework.