Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.

Hasonló előadás


Az előadások a következő témára: "Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat."— Előadás másolata:

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ó:  hsqldb.org JDBC - Java Database Connectivity  Java nyelvből adatbázis elérés  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!


Letölteni ppt "Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat."

Hasonló előadás


Google Hirdetések