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

Slides:



Advertisements
Hasonló előadás
Számítógépes adatbázis-kezelés
Advertisements

RESTful Web Service tesztelése
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
© Kozsik Tamás Adatbáziskezelés •Relációs adatbáziskezelők •Noha a Java objektum-elvű, egyelőre nem az objektum-elvű adatbáziskezelőket támogatja.
PL/SQL folytatás Kurzorok Alprogramok Tárolt eljárások ADATBÁZIS ALAPÚ RENDSZEREK.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Adatbázisok gyakorlat 2. gyakorlat MySQL elérése számítógépen (JDBC, ODBC, PHP)
Önálló labor beszámoló – 8. félév Nyárády Péter QJA31E
1 Informatikai Szakképzési Portál Adatbázis kezelés DCL – Adatvezérlő nyelv.
Delphi programozás alapjai
Adminisztratív kérdések
Rendszerfejlesztés II gyak
5. GYAKORLAT SQL CREATE TABLE, aktualizálás. S QL Structured Query Language A relációs adatbáziskezelés szabványos nyelve Nem algoritmikus, de beépíthető.
– SQL 2: Adatok kezelése – Tarcsi Ádám, január 30. Adatbázis gyakorlat.
Adatbázis gyakorlat – SUBSELECT – Tarcsi Ádám március.
megismerése, mintaadatbázis létrehozása
1 Fejlett Programozási Technikák 2. 15/9. Fejlett Programozási Technológiák 2. 2 Az előző mai előadás tartalma: Számítógépes biztonság Jáva és a biztonság.
Fejlett programozási technikák II.
1 Fejlett Programozási Technikák 2. 15/7. Fejlett Programozási Technológiák 2. 2 Az előző előadás tartalma: JFC és Swing  Múlt  Felépítés  Java Bean.
Követelmények Bevezetés a Javába Első java program írása Dokumentációk
Fejlett Programozási Technológiák II. Világos Zsolt 1. gyakorlat.
Fejlett Programozási Technológiák II. Világos Zsolt 12. gyakorlat.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 10. Adatkezelés JPA-Hibernate Dr. Bilicki Vilmos Szegedi.
Készítette: Sárközi Anikó
A Java programozási nyelvSoós Sándor 1/20 Java programozási nyelv 11. rész – Adatbázis-programozás Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
Osztott alkalmazások kezelése. VIR elosztott architektúra indítékai: - meglévő komponensek integrációja - WEB / Internet elterjedése (nemzetköziség) -
SQL92 lehetőségek KL A tábla B tábla C view adatok VIEW működése utasítás: SELECT.. FROM A,B … SELECT.. FROM C Az adatok a hivatkozáskor állítódnak elő.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
6. előadás: PHP-MySQL Barabás Péter
Implementing Demeter: A Resource Management Tool used by Morgan Stanley’s Farm Engineering Team (In English) Maczika Száva Jenő MASRAAI.ELTE Programtervező.
Programozási technológia 1
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
Perzisztencia-megoldások Java Technológiával Molnár István, Simon Géza.
Java – adatbázisok elérése
Adatkezelés Ez az előadó neve beosztása vállalata.
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Mobil informatika gyakorlat 3. óra: NDEF üzenet írása.
Topológia felderítés hibrid hálózatokban
Felhasználók és jogosultságok
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Készítette: Lipp Marcell
APEX BMF, II. félév.
SQL-Structured Query Language. Parancs(utasítás) csoportok CREATE - táblák létrehozása ALTER – táblák módosítása DROP – táblák törlése DDL –Data Definition.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS 5.4 Szolgáltatói Keretrendszerek Prof. Dr. Gyimóthy Tibor,
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Mobil kliens az integrációban Magic XPA mobil kliens a SAP és CRM alkalmazásokhoz.
Supervizor By Potter’s team SWENG 1Szarka Gábor & Tóth Gergely Béla.
Adatbázis-kezelés Tarcsi Ádám január. 15. MySQL és PHP.
5. gyakorlat Fleiner Rita.
Webprogramozó tanfolyam
WEBSTAR CSOPORT WC S ADATBÁZIS VERZIÓKÖVETÉSE: LIQUIBASE Marics Tamás június 20.
Számítógépes adatbázis-kezelés
Fejlett Programozási Technológiák II. 2009, Nagy Csaba JSP – Java Server Pages.
Webes MES keretrendszer fejlesztése Kiss Miklós Dániel G-5S8 Tervezésvezető: Dr. Hornyák Olivér.
Java web programozás 5..
SQL Server 7 installálása. A szükséges hardver és szoftver Processzor Memória Háttértár OS Hálózat Kliensek.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Gráfadatbázisok Rácz Gábor.
Reverse Engineering Rendszerfejlesztés II. 2. óra.
Access adatbáziskezelés
Programozás III JPA.
SAP Riportok, táblák, programok. Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék SAP Logon !FRISS! Megnevezés: GUI Applikációs szerver:
Miskolci Egyetem Alkalmazott Informatikai Tanszék 2007
JDBC.
Alkalmazásfejlesztés gyakorlat
Adatbázis használat a webszervernél
Integrált könyvtár rendszer (IKR)
Előadás másolata:

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

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/

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)

Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt4 HSQLDB

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

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

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

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

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

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();

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())

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

Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék Fejlett Programozási Technológiák II. gyakorlat - Világos Zsolt13 Köszönöm a figyelmet!