Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaBoglárka Horváthné Megváltozta több, mint 10 éve
1
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat
2
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt2 Java adatbáziskezelés Adatbázis: HSQLDB HSQL projekt utódja, aktuális verzió: 1.8.0.7 hsqldb.org JDBC - Java Database Connectivity Java nyelvből adatbázis elérés http://java.sun.com/javase/6/docs/technotes/g uides/jdbc/
3
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt3 HSQLDB Hypersonic SQL Pl.: OpenOffice.org engine-je Adatbázis és perzisztencia engine Van benne menedzsment eszköz DatabaseManager Forrás, dokumentáció van (pl.: guide.pdf)
4
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt4 HSQLDB
5
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt5 HSQLDB Működési módok Memóriában Lemezen Dokumentációban további információk Pl.: guide.pdf Kapcsolattartó: hsql JDBC Driver
6
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt6 JDBC - Architektúra Java-DB kapcsolat: Driver
7
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt7 JDBC - Architektúra Jelenleg 221 driver van. A Sun oldalán található egy kereső is. Driver-ek fajtái: JDBC-ODBC bridge + ODBC driver Native-API partly-Java driver a JDBC hívásokat a DBMS API-jára fordítja
8
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt8 JDBC - Architektúra Driver-ek fajtái: JDBC-Net pure Java driver A JDBC hívásokat egy DMBS független hálózati protokollra fordítja, majd egy szerver ezt DBMS protokollra Native-protocol pure Java driver A JDBC hívások a DBMS network protocolljára fordulnak, így a DBMS szerver elérése közvetlen
9
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt9 JDBC - Használat Csomagok Java.sql Javax.sql DBMS specifikus csomagok Pl.: org.hsqldb Pl.: org.hsqldb.util
10
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt10 JDBC - Használat Driver betöltés, kapcsolódás Class.forName("org.hsqldb.jdbcDriver"); Connection conn = DriverManager.getConnection(…); url – „jdbc:hsqldb:hsql://localhost” user – „sa” password – „” conn.close();
11
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt11 JDBC - Használat SQL utasítások futtatása Statement stm = conn.createStatement(); Int Stm.executeUpdate(„SQL”); INSERT, UPDATE, DELETE ResultSet stm.executeQuery(„SQL”); SELECT Stm.close(), zárja resultset-et is (rs.close())
12
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt12 Feladat Az órai példában van néhány megjelölt rész, azok implementálása Tanárok kezelése az órai példában láttottakhoz hasonlóan Vizsga tábla sémájának bővítése Új mező: vizsgát írató tanár
13
Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt13 Köszönöm a figyelmet!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.