B IT MAN 43/1 B IT MAN. Adatbázis Rendszerek II. Ellenőrző kérdések JDBC. v:

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "B IT MAN 43/1 B IT MAN. Adatbázis Rendszerek II. Ellenőrző kérdések JDBC. v:"

Átírás

1 B IT MAN 43/1 Adatbázis Rendszerek II. Ellenőrző kérdések D JDBC B IT MAN v:

2 Ellenőrző kérdések 1. B IT MAN 43/2 1. Mit ír ki az alábbi kód? boolean t = true; boolean f = false; System.out.println(t&&f); 0 1 true false 2. Mit ír ki az alábbi kód? boolean t = true; boolean f = false; System.out.println(t f); 0 1 true false 3. Mit ír ki az alábbi kód? boolean t = true; boolean f = false; System.out.println(t!f); E: 0 1 true false Fordítási hibát eredményez

3 Ellenőrző kérdések 2. B IT MAN 43/3 4. Mit ír ki az alábbi kód? double d = 5.4; System.out.println(Math.round(d)); Mit ír ki az alábbi kód? String s = "ABCD"; System.out.println(s.substring(2)); B AB BC CD 6. Mit ír ki az alábbi kód? String s = "ABCD"; System.out.println(s.substring(0,2)); A AB B ABC

4 Ellenőrző kérdések 3. B IT MAN 43/4 7. Mit ír ki az alábbi kód? String s = "ABCD"; System.out.println(s.indexOf("BC")); true 8. Mit ír ki az alábbi kód? int c = 1; while (c < 5) { c += 3; System.out.println(c); Mit ír ki az alábbi kód? for (int i = 1; i < 10; i += 2) { System.out.printf("%1d", i);

5 Ellenőrző kérdések 4. B IT MAN 43/5 10. Hányszor fut le a ciklus? int count = 1; do { count += 3; while (count < 5); Egyszer sem Egyszer Kétszer Háromszor 11. Milyen értéket ad vissza az isprime(77) metódus? static boolean isprime(int n) { for (int i = 2; i < n; i++) { if (n % i == 0) { return true; return false; true false

6 Ellenőrző kérdések 5. B IT MAN 43/6 12. Mit ír ki a kód? public class JPrb { public static void main(string[] args) { m(1); public static void m(int n) { n++; System.out.print(n); 13. Mennyi az értéke list[1]-nek? int[] list = {4,5,6,2,1,0;

7 Ellenőrző kérdések 6. B IT MAN 43/7 14. Mit ír ki az m("1234") metódus? void m(string s) { for (int i = s.length() - 1; i >= 0; i--) { System.out.print(s.charAt(i)); Mennyi az értéke list.length-nek? int[] list = {4,5,6,2,1,0; 16. Deklaráljon egy Circle típusú, x nevű változót! A Circle osztálynak van paraméter nélküli konstruktora.

8 Ellenőrző kérdések 7. B IT MAN 43/8 17. Mit ír ki a kód? public class JPrb { public static void main(string[] args) { int[] x = {1, 2; int i = 1; m(i, x); System.out.print(i + "-" + x[0]); public static void m(int i, int[] list) { i = 9; list[0] = 9; 18. Példányosítson egy Circle típusú, x nevű változót! A Circle osztálynak van paraméter nélküli konstruktora.

9 Ellenőrző kérdések 8. B IT MAN 43/9 19. Kérdezze le egy x, Circle típusú objektum területét a getarea nevű, paraméter nélküli metódussal! 20. Hogyan kérdezi le p1 és p2 Point2D osztályú objektumok távolságát a tavolsag(point2d x) metódus segítségével? 21. Mit ír ki az alábbi kód? System.out.print(4 < new Integer(3)); 22. Írassa ki az int típus legnagyobb felvehető értékét!

10 Ellenőrző kérdések 9. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { A a1 = new A(); System.out.print(a1.i); A a2 = new A(); System.out.print("-" + a2.i); class A { int i = 1; static int j = 1; A() { i++; j++;

11 Ellenőrző kérdések 10. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { A a1 = new A(); A a2 = new A(); System.out.println(a1.equals(a2)); class A { int x = 1; 25. A driver típusa meghatározza, hogy milyen módon lehet csatlakozni az adatbázishoz. Az állítás igaz Az állítás hamis

12 Ellenőrző kérdések 11. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { A a1 = new A(); A a2 = new A(); System.out.println(a1.equals(a2)); class A { int x = 1; public boolean equals(object o) { return this.x == ((A)o).x; 27. Írassa ki a 29AF hexadecimális szám értékét decimálisan!

13 Ellenőrző kérdések 12. B IT MAN 43/ Helyes az alábbi kód? Ha igen, mit ír ki? Ha nem, javítsa a hibákat! import java.util.arraylist; public class JPrb { public static void main(string[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); for (int i=0; i<list.size(); i++) System.out.print(list.get(i)); Helyes, kiírás: Hibás, javítás: 29. Írjon kódot, mely az s1 és s2 stringekről eldönti, hogy egyformák-e!

14 Ellenőrző kérdések 13. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { System.out.println(m(3)); public static int m(int r) { return r > 2? r * m(r - 1) : r; 31. Melyik deklaráció helyes? E: int a[] = new int(1,2,3); int[] a = {1,2,3; int[] a = new int {1,2,3; int[] a = int [1,2,3]; int a[] = [1,2,3];

15 Ellenőrző kérdések 14. B IT MAN 43/ Mit ír ki a kód? import java.util.arraylist; public class JPrb { public static void main(string[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.set(0, "X"); System.out.print(list.size()); 33. Mit ír ki az alábbi kód? int[] a = {1,2,3; int[] b = {1,2,3; System.out.print(a.equals(b)); Hibaüzenetet true false 1

16 Ellenőrző kérdések 15. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { m(4); public static void m(int r) { if (r >= 2) { System.out.print(r + " "); m(r - 1); 35. Szúrja be a "D" stringet az x nevű ArrayList 3. pozíciójába!

17 Ellenőrző kérdések 16. B IT MAN 43/ Mit ír ki a kód? import java.util.arraylist; public class JPrb { public static void main(string[] args) { ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.remove(1); list.set(3, "X"); for (int i=0; i<list.size(); i++) System.out.print(list.get(i));

18 Ellenőrző kérdések 17. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { A a1 = new A(); System.out.print(a1.j); A a2 = new A(); System.out.print("-" + a2.j); class A { int i = 1; static int j = 1; A() { i++; j++;

19 Ellenőrző kérdések 18. B IT MAN 43/ Mit ír ki a kód? public class JPrb { public static void main(string[] args) { m(4); public static void m(int r) { if (r > 2) { System.out.print(r + " "); m(r - 1); 39. Mit ír ki az alábbi kód? System.out.print(4 + new Double(3));

20 Ellenőrző kérdések 19. B IT MAN 43/ Hány féle JDBC driver típus létezik? E: Melyik interfész nem létezik JDBC-ben? Statement Prepared Statement Callable Satement Create Statement 42. Melyik a leggyorsabb JDBC driver típus? Type 1 Type 2 Type 3 Type 4

21 Ellenőrző kérdések 20. B IT MAN 43/ Melyik metódussal lehet betölteni egy adatbázis drivert? registerdriver() Class.forName() Az A vagy a B megoldással, mindkettő helyes getconnection() 44. Melyik állítás nem igaz az AutoCommit móddal kapcsolatban? Letiltott módban a kiadott SQL parancsok nem véglegesítődnek Tranzakciók kialakításához le kell tiltani ezt a módot Egy létrejött adatbázis kapcsolatban ez az alapértelmezett mód Ha le van tiltva ez a mód, nem lehet tranzakciókat használni 45. A Type 1-es JDBC-ODBC átjáró platform független driver. Az állítás igaz Az állítás hamis

22 Ellenőrző kérdések 21. B IT MAN 43/ Melyik kifejezés egy Oracle driver neve? com.mysql.jdbc.driver jdbcdriver.mysql.driver jdbc.mysqldriver.driver com.driver.jdbc.mysqldriver 47. Melyik kifejezés helyes JDBC-ben? Statement PrepareStatement CallabledSatement Mindhárom fenti helyes 48. Hány féle Statement típus van a JDBC-ben?

23 Ellenőrző kérdések 22. B IT MAN 43/ Melyik kifejezés helyes? ResultSet rs = stmt.selectquery("select * from "); ResultSet rs = stmt.executeselect ("select * from "); ResultSet rs = stmt.runquery ("select * from "); ResultSet rs = stmt.executequery ("select * from "); 50. Melyik utasítással lehet tárolt eljárást hívni JDBC-ben? Statement PreparedStatement CallableSatement Egyik fenti utasítással sem 51. Melyik alapértelmezett porton kapcsolódik a JDBC-ben az Oracle adatbázis szerverhez?

24 Ellenőrző kérdések 23. B IT MAN 43/ Melyik kifejezéshez tartozik a rollback() metódus? Statement Connection ResultSet Execute 53. Melyik JDBC driver látható az ábrán? Adja meg a hiányzó elnevezéseket! Driver típusa: Driver neve:

25 Ellenőrző kérdések 24. B IT MAN 43/ Ha? van egy kiadott JDBC parancsban, akkor az: E: Statement PreparedStatement CallableSatement Bármelyik fenti kifejezés típus lehet B vagy C típus lehet 55. Egészítse ki a táblázatot! SQL parancs Végrehajtás Visszatérő típus SELECT executeupdate(); Logikai

26 Ellenőrző kérdések 25. B IT MAN 43/ Milyen sorrendben jelennek meg egy Java programban az alábbi kifejezések? Kezdje a számozást a legkorábbival. STATEMENT CONNECTION RESULTSET DRIVER SQL parancs 57. Melyik metódussal lehet végrehajtani egy insert vagy egy alter table SQL parancsot? execute() executequery() executeupdate() ExecuteCommand()

27 Ellenőrző kérdések 26. B IT MAN 43/ Egészítse ki a kódot! public 1. LeKapcs(){ if (conn 2. ) { try { conn. 3. d.printf("sikeres lekapcsolódás"); 4. (Exception 4. ) { System.err.println(ex.getMessage());

28 Ellenőrző kérdések 27. B IT MAN 43/ Melyik osztály vagy interfész tartalmazza a setautocommit(), commit(), rollback() metódusokat? Statement Connection ResultSet Execute 60. Mi a paraméterek helyes sorrendje JDBC-Mysql kapcsolat kiépítésénél? Kezdje a számozást a legkorábbival. Port Password User Host Adatbázis neve

29 Ellenőrző kérdések 28. B IT MAN 43/ Az alábbi kód hibás! Javítsa ki a hibákat! public String TfHiv(String datum){ String sqlp = "[? := call Bevetel(?)]"; String vm = ""; try { CallableStatement cs = conn.preparedcall(sqlp); cs.registeroutparameter(0, java.sql.types.char); vm = cs.getstring(0); cs.setdate(1, datum); cs.execute(); cs.close(); vm = "A "+datum+" napi bevétel: "+vm; catch(exception ex) {vm="gond: "+e.getmessage(); return vm;

30 Ellenőrző kérdések 29. B IT MAN 43/ Melyik metódussal lehet egy kurzorban lévő varchar típusú adatot átadni egy java változónak? getstring() getchar() getvarchar() getvarchar2() 63. Melyik metódussal lehet végrehajtani egy SQL select parancsot? execute() executequery() executeupdate() ExecuteCommand() 64. Egy inicializált CallableStatement tartalmaz egy SQL kifejezést. Az állítás igaz Az állítás hamis

31 Ellenőrző kérdések 30. B IT MAN 43/ A preparestatement() metódus egy SQL kifejezést küld az adatbázisnak. Mi a visszatérő (válasz) típusa? ResultSet Integer típusú szám preparestatement objektum PreparedStatement objektum 66. Az alapértelmezett ResultSet nem módosítható, és csak egy irányba járható be a tartalma. Az állítás igaz Az állítás hamis 67. Ha egy kódban szerepel a registeroutparameter(-) utasítás, akkor a kódban szerepelhet a utasítás is. Statement PreparedStatement CallableStatement

32 Ellenőrző kérdések 31. B IT MAN 43/ Melyik kód helyes? String sql="select * from melos"; Statement st=conn.createstatement(sql); ResultSet rs=st.executequery(); String sql="select * from melos"; Statement st=conn.createstatement(); ResultSet rs=st.executequery(sql); String sql="select * from melos"; Statement st=createstatement(sql); ResultSet rs=conn.executequery(st); 69. Egy ResutSet-ből a getrow() utasítással egy teljes sornyi adatot ki lehet olvasni egyszerre. Az állítás igaz Az állítás hamis

33 Ellenőrző kérdések 32. B IT MAN 43/ Az alábbi kód hibás! Javítsa ki a hibákat! public void Select(){ String sqlp = "select id, nev from melos"; String nev="", id=""; try { s = createstatement(); s.executeupdate(sql); s = rs.getresultset(); while(rs.notempty()) { id = s.getnumber("mid"); nev = s.getstring("név").trim(); d.printf(id+"-"+nev); conn.close(); rs.close(); ceth(exception e) d.printf("gond:"+e.geterror());

34 Ellenőrző kérdések 33. B IT MAN 43/ Egészítse ki a kódot! public void Kapcs(String 1., String dbn, String uname, String upw){ String 2. = "jdbc: 3. "+host+":3306:/"+ 4. ; try { 5. (" 6..jdbc.Driver"); conn = DriverManager. 7. (url, uname, upw); d.printf("sikeres kapcsolódás\n"); catch(exception e) d.printf(e.getmessage());

35 Ellenőrző kérdések 34. B IT MAN 43/ Egy java program a következő utasításokkal kezdődik: import java.sql.connection; import java.sql.drivermanager; import java.sql.statement; Ön csatlakozna egy adatbázishoz, lekérdezné és kiíratná a képernyőre egy tábla tartalmát. Elvégezhető-e ez a műveletsor a megadott osztályok felhasználásával? Igen Nem, mert: 73. Ha egy kódban szerepel a setstring(1,"adat") utasítás, akkor a kódban szerepelhet a utasítás is. Statement PreparedStatement CallableStatement

36 Ellenőrző kérdések 35. B IT MAN 43/ Egy java program a következő utasításokkal kezdődik: import java.sql.connection; import java.sql.preparedstatement; import java.sql.resultset; Ön csatlakozna egy adatbázishoz, és PreparedStatement használatával lekérdezné és kiíratná a képernyőre bizonyos rekordok tartalmát. Elvégezhető-e ez a műveletsor a megadott osztályok felhasználásával? Igen Nem, mert: 75. Ha egy kódban szerepel a getstring(1) utasítás, akkor a kódban szerepelhet a utasítás is. Statement PreparedStatement CallableStatement

37 Ellenőrző kérdések 36. B IT MAN 43/ Melyik JDBC driver látható az ábrán? Adja meg a hiányzó elnevezéseket! Driver típusa: Driver neve: Melyik csomagot kell importálni ahhoz, hogy JDBC-ben dolgozni tudjunk? import java.sql.* ; import javax.sql.* ; import java.jdbc.sql.* ; import java.jdbc.* ;

38 Ellenőrző kérdések 37. B IT MAN 43/ Hogyan lehet lefuttatni egy tárolt eljárást JDBC-ben? Az execute() parancsot kiadjuk egy CallableStatement objektumra Az executeprocedure() parancsot kiadjuk egy Statement objektumra Az execute() parancsot kiadjuk egy StoredProcedure objektumra A run() parancsot kiadjuk egy ProcedureCommand objektumra 79. Mi történik, ha meghívjuk a Resultset.close() metódust? Hibás hívás, a close() ResultSet esetén nem megengedett SQL Exception keletkezik, mert csak a Statement zárhatja le a ResultSet-et Felszabadítjuk a ResultSet-hez tartozó erőforrásokat Felszabadul a ResultSet, az őt létrehozó Statement, és a Connection is 80. Melyik drivert kell használni, ha Type 3-as és 4-es driver nem létezik az adott adatbázishoz? Type 1 driver Type 2 driver

39 Ellenőrző kérdések 38. B IT MAN 43/ Melyik kifejezés nem java komponens vagy java osztály? DriverManager Driver Connection Transaction 82. Melyik izolációs szint nem létezik JDBC-ben? TRANSACTION_NONE TRANSACTION_REPEATABLE_READ TRANSACTION_SERIALIZABLE TRANSACTION_REPEATABLE_WRITE 83. A PreparedStatement a Statement leszármazottja. Az állítás igaz Az állítás hamis

40 Ellenőrző kérdések 39. B IT MAN 43/ Melyik művelet zár le egy megnyitott adatbázis kapcsolatot? Új kapcsolat nyitása a DriverManager.getConnection() metódussal Egy lekérdezés végrehajtása egy Statement objektumon A kapott ResultSet összes adatának kiolvasása (kiürítése) A fentiek közül egyik sem zár le egy nyitott kapcsolatot 85. Melyik állítás helyes a Connection interfésszel kapcsolatban? Tartalmazza az adatbázishoz kapcsolódás metódusait Ez az interfész jelképezi az adatbázis kapcsolatot Tartalmazza a tranzakció kezelés metódusait Tartalmazza a driverek kezelésének metódusait 86. A JDBC-ben 3 féle izolációs szint állítható be. Az állítás igaz Az állítás hamis

41 Ellenőrző kérdések 40. B IT MAN 43/ Melyik java osztály/interfész tartalmazza a driverek kezelési metódusait? DriverManager Connection Class.forName java.sql 88. Mit nevezünk piszkos olvasásnak (dirty read)? Kétszer olvasunk ki egy adatot, de másodjára más eredményt kapunk Két tranzakció egyszerre frissíti azt az adatot, amit épp kiolvasunk Kétszer olvasunk ki adatot, de a kettő között beszúródik egy rekord Olyan adatot olvasunk, amit egy másik tranzakció módosított, de még nem hagyott jóvá

42 Ellenőrző kérdések 41. B IT MAN 43/ Ha két műveletsor ugyanazt a rekordot olvassa, majd módosítja, melyik anomália fordulhat elő? Lost update Dirty read Non-repetable read Phantom read 90. Melyik állítás helyes a JDBC-vel kapcsolatban? A JDBC egy API különböző típusú adatbázisok elérésére A JDBC jelentése: Java DataBase Connectivity JDBC-vel objektum orientált adatbázisok is elérhetők A JDBC az ODBC java megvalósítása Adatbázisok elérését teszi lehetővé java nyelven A Jdbc egy java osztály neve, erről kapta a technológia a nevét A JDBC támogatja a kapcsolat nélküli adatkezelést

43 VÉGE VÉGE B IT MAN 43/43 B IT MAN

Java Programozás 10. Ea: JDBC. SQLite alapokon

Java Programozás 10. Ea: JDBC. SQLite alapokon Java Programozás 10. Ea: JDBC SQLite alapokon 62/1 B ITv: MAN 2018.02.05 SQLite Az SQLite önálló, fájl alapú, kisméretű, C forrású programkönyvtárként megvalósított ACID-kompatibilis relációs adatbázis-kezelő

Részletesebben

B I T M A N B I v: T 2014.02.15 M A N

B I T M A N B I v: T 2014.02.15 M A N Adatbázis Rendszerek II. 7. Ea: MySQL JDBC B I v: T 2014.02.15 M A N 1/87 Témakörök JAVA «-» adatbázis-kezelés JDBC alapok Statement PreparedStatement CallabeStatement Tranzakció kezelés 2/87 A cél: Jávás

Részletesebben

Adatbázisok webalkalmazásokban

Adatbázisok webalkalmazásokban Sapientia - EMTE, Pannon Forrás,,Egységes erdélyi felnőttképzés a Kárpát-medencei hálózatban 2010 A JDBC API A Data Access Object tervezési minta Adatforrás - DataSource JDBC architektúra A JDBC API java.sql

Részletesebben

Adatbázis Rendszerek II. 7. Oracle JDBC

Adatbázis Rendszerek II. 7. Oracle JDBC Adatbázis Rendszerek II. 7. Oracle JDBC 117/1 B IT v: 2016.03.31 MAN Témakörök JAVA «-» adatbázis-kezelés JDBC alapok Statement PreparedStatement CallabeStatement Tranzakció kezelés 117/2 A cél: Jávás

Részletesebben

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL )

CREATE TABLE student ( id int NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY, name varchar(100) NOT NULL, address varchar(100) NOT NULL ) Célok: a Java DB adatbázis-kezelő rendszer használatának ismertetése, adatbázisok használata Java alkalmazásokban - kétrétegű architektúra, egyszerű kliens-szerver architektúra használata hálózati alkalmazásokhoz.

Részletesebben

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő PHP folytatás JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra (adatbázisséma)

Részletesebben

Adatbázis rendszerek II. V. előadás Előadó: Barabás Péter Dátum: 2008. 10. 16. 1 Java DataBase Connectivity Gazdanyelv: JAVA SQLJ (beágyazott SQL) Kiindulópont: SQL-CLI (X/Open) Hasonló az ODBC-hez nyelvi

Részletesebben

Java Programozás 10. Ea: JDBC. SQLite alapokon

Java Programozás 10. Ea: JDBC. SQLite alapokon Java Programozás 10. Ea: JDBC SQLite alapokon 104/1 B ITv: MAN 2019.04.04 SQLite Az SQLite önálló, fájl alapú, kisméretű, C forrású programkönyvtárként megvalósított ACID-kompatibilis relációs adatbázis-kezelő

Részletesebben

B I T M A N B I v: T 2015.03.20 M A N

B I T M A N B I v: T 2015.03.20 M A N Adatbázis Rendszerek II. 7. Gy: Oracle JDBC B I v: T 2015.03.20 M A N 1/104 Témakörök JAVA «-» adatbázis-kezelés JDBC alapok Statement PreparedStatement CallabeStatement Tranzakció kezelés 2/104 A cél:

Részletesebben

Java Database Connectivity (JDBC)

Java Database Connectivity (JDBC) Java adatbázisok elérése Java Database Connectivity (JDBC) JDBC Call Level Interface (CLI): standard, ami definiálja, hogy egy program hogyan kommunikálhat egy adatbázis management rendszerrel (DBMS).

Részletesebben

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN B IT v: 2016.02.10 MAN SQL felületek Hatékony: SQL parancsok kiadására Eredmények megtekintésére Nehézkes: Nagyobb volumenű, rutintevékenységek

Részletesebben

Java programozási nyelv 11. rész Adatbázis-programozás

Java programozási nyelv 11. rész Adatbázis-programozás Java programozási nyelv 11. rész Adatbázis-programozás Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/20 Tartalomjegyzék

Részletesebben

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame {

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { Adatkezelés JDBC-vel 1 abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { private JTabbedPane jtp; private JPanel dp,

Részletesebben

A Java nyelv. VI. Adatbázis-kezelés Javaban, Példaprogram Az elôzô részben láthattuk, hogy a Java ideális programozási nyelv perszisztens objektumok

A Java nyelv. VI. Adatbázis-kezelés Javaban, Példaprogram Az elôzô részben láthattuk, hogy a Java ideális programozási nyelv perszisztens objektumok 8] Karácsonyi Rezsô: Mechanika I. Középiskolai Tk., Nemzeti Tankönyvkiadó, Bp. 1995. 9] Paál Tamás: Mechanika II. Középiskolai Tk., Nemzeti Tankönyvkiadó, Bp. 1996. 10] Tomcsányi Péter (alk. szerk.): Fizika

Részletesebben

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában?

Szálkezelés. Melyik az a hívás, amelynek megtörténtekor már biztosak lehetünk a deadlock kialakulásában? Szálkezelés 1. A szekvencia diagram feladata az objektumok egymás közti üzenetváltásainak ábrázolása egy időtengely mentén elhelyezve. Az objektumok életvonala egy felülről lefelé mutató időtengely. A

Részletesebben

Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben

Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Adatbázis alapú rendszerek gyakorlat Adatbázis alapú alkalmazásfejlesztés Java, C# környezetben Java GUI készítése, Oracle kapcsolódás JDBC-vel A jelen anyagban egy egyszerűsített megközelítéssel vizsgáljuk

Részletesebben

Programozási technológia

Programozási technológia Programozási technológia Adatbáziskezelés (JDBC) Dr. Szendrei Rudolf ELTE Informatikai Kar 2018. Témák JDBC Adatbázisok JDBC használatának lépései Tranzakciók Adatbázis tervezés EK diagram A JDBC... Java

Részletesebben

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC

SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS. A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC SZÁMÍTÓGÉPES ADATBÁZIS-KEZELÉS A MySQL adatbáziskezelő A PHP programozási nyelv JDBC, ODBC ADATBÁZISOK Adatbázis = adott formátum és rendszer szerint tárolt adatok összessége. DBMS feladatai: adatstruktúra

Részletesebben

Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN

Objektum Orientált Programozás. 11. Kivételkezelés 44/1B IT MAN Objektum Orientált Programozás 11. Kivételkezelés 44/1B IT MAN B IT v: 2016.05.03 MAN Pici elmélet A Java kivételkezelésének célja a programfutás során keletkezett hibák kiszűrése és megfelelő kezelése.

Részletesebben

Témák. JDBC Adatbázisok JDBC használatának lépései Tranzakciók Adatbázis tervezés EK diagram

Témák. JDBC Adatbázisok JDBC használatának lépései Tranzakciók Adatbázis tervezés EK diagram Adatbázis-kezelés Témák JDBC Adatbázisok JDBC használatának lépései Tranzakciók Adatbázis tervezés EK diagram A JDBC... Java API szabvány relációs adatbázisok használatához Java SE része Felhasználása

Részletesebben

OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk.

OO PDO. Tehát PDO használatával, könnyen átállhatunk egy másik adatbáziskezelőre, anélkül hogy a kódot teljes egészében újraírnánk. OO PDO PDO VS MYSQLi VS MYSQL ================================================================================ A PHP mysql metódusai elavultak, helyette lehet hazsnálni a MYSQLi metódusokat, amelyek szinte

Részletesebben

Java és web programozás

Java és web programozás Budapesti Műszaki Egyetem 2015. 04. 08. 10. Előadás Ami kimearad múlthéten Ha már megvan a KeyListener vagy MouseListener osztályunk a következõ módon tudjuk hozzárendelni egy JFrame vagy JPanel-hez: Ami

Részletesebben

Java és web programozás

Java és web programozás Budapesti M szaki Egyetem 2013. november 20. 10. El adás SQLite SQLite: Adatbázis kezel rendszer SQL standardokat nagyrészt követi Nagyon elterjedt, pl böngész kben is használt Nehéz olyan programnyelvet

Részletesebben

Java bevezet o Kab odi L aszl o Kab odi L aszl o Java bevezet o

Java bevezet o Kab odi L aszl o Kab odi L aszl o Java bevezet o Miért Java? széleskörben elterjedt Micro Edition - beágyazott rendszerek, régi telefonok Standard Edition - PC, android ezen alapul Enterprise Edition - vállalati programok, web service-ek multiplatform

Részletesebben

OOP: Java 8.Gy: Abstract osztályok, interfészek

OOP: Java 8.Gy: Abstract osztályok, interfészek OOP: Java 8.Gy: Abstract osztályok, interfészek 26/1 B ITv: MAN 2019.04.03 Abszrakt metódus és absztrakt osztály. Gyakran előfordul a tervezés során, hogy egy osztály szintjén tudjuk, hogy valamilyen metódus

Részletesebben

Java Programozás 1. Gy: Java alapok. Ismétlés ++

Java Programozás 1. Gy: Java alapok. Ismétlés ++ Java Programozás 1. Gy: Java alapok Ismétlés ++ 24/1 B ITv: MAN 2018.02.18 Feladat Készítsünk egy komplett konzolos alkalmazást, mely generál egy számot 0 és 100 között (mindkét határt beleértve), feladatunk

Részletesebben

Database Systems II. ZH összefoglaló

Database Systems II. ZH összefoglaló Database Systems II. ZH összefoglaló 1) Kód az adatbázisban tárolva PSM CREATE PROCEDURE name(parameters) local declarations body PL/SQL CREATE (OR REPLACE) PROCEDURE name(parameters) local declarations

Részletesebben

JDBC Adatbáziskapcsolat objektumok SQL parancsok küldése Kötegelt módosítások ResultSet Tranzakciók

JDBC Adatbáziskapcsolat objektumok SQL parancsok küldése Kötegelt módosítások ResultSet Tranzakciók JDBC adatbázis-hozzáférés java-ban JDBC JDBC API: Java nyelven íródott osztályokat és interfészeket tartalmazó csomagok, melyek egy standard API-t biztosítanak adatbázis-keretrendszerek, valamint adatbázis

Részletesebben

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül

Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis rendszerek II. Adatbázis elérése C# kliens programból ADO.NET API-n keresztül Adatbázis elérés lehetőségei absztrakciós rétegen keresztül: - Open DataBase Connectivity (ODBC), közös függvényhalmaz,

Részletesebben

JDBC - adatbáziskezelés

JDBC - adatbáziskezelés Java technológiák - 10. előadás JDBC - adatbáziskezelés ANTAL Margit Sapientia - EMTE 2010 Az előadás célja JDBC API Data Access Object (DAO) tervezési minta Connection Pool DataSource JDBC API Olyan Java

Részletesebben

Szoftvertechnológia alapjai Java előadások

Szoftvertechnológia alapjai Java előadások Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?

Részletesebben

JavaServer Pages (JSP) (folytatás)

JavaServer Pages (JSP) (folytatás) JavaServer Pages (JSP) (folytatás) MVC architektúra a Java kiszolgálón Ügyfél (Böngésző) 5 View elküldi az oldal az ügyfélez View (JSP) Ügyfél üzenet küldése a vezérlőnek 1 3 4 Kérelem továbbítása a megjelenítőnek

Részletesebben

JAVA PROGRAMOZÁS 8.ELŐADÁS

JAVA PROGRAMOZÁS 8.ELŐADÁS Dr. Pál László, Sapientia EMTE, Csíkszereda JAVA PROGRAMOZÁS 8.ELŐADÁS 2014-2015 tavasz Véletlen elérésű állományok; JDBC 2 Véletlen elérésű állományok A RandomAccessFile osztály 3 Közvetlen hozzáférésű

Részletesebben

Java és web programozás

Java és web programozás Budapesti M szaki Egyetem 2013. szeptember 25. 3. El adás User public class User { private String realname_; private String nickname_; private String password_; public User(String realname, String nickname)

Részletesebben

és az instanceof operátor

és az instanceof operátor Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában

Részletesebben

Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán

Java VIII. Az interfacei. és az instanceof operátor. Az interfészről általában. Interfészek JAVA-ban. Krizsán Zoltán Java VIII. Az interfacei és az instanceof operátor Krizsán Zoltán Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2005. 10. 24. Java VIII.: Interface JAVA8 / 1 Az interfészről általában

Részletesebben

OOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN

OOP: Java 11.Gy: Enumok, beágyazott osztályok. 13/1 B ITv: MAN OOP: Java 11.Gy: Enumok, beágyazott osztályok 13/1 B ITv: MAN 2019.04.24 ArrayList Rugalmas tömb A tömbök korlátai Fix méret, nem lehet menet közben megnövelni Ha túl nagyra választjuk, fölösleges helyfoglalás

Részletesebben

Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07.

Java VI. Egy kis kitérő: az UML. Osztály diagram. Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum

Részletesebben

Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN

Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs

Részletesebben

Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges. Könyvtárhierarhiát fed: Pl.: java/util/scanner.java

Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges. Könyvtárhierarhiát fed: Pl.: java/util/scanner.java Függvények, csomagok Csomagok Az osztályok csomagokba vannak rendezve, minden csomag tetszőleges számú osztályt tartalmazhat Pl.: java.util.scanner Könyvtárhierarhiát fed: Pl.: java/util/scanner.java Célja:

Részletesebben

BME MOGI Gépészeti informatika 4.

BME MOGI Gépészeti informatika 4. BME MOGI Gépészeti informatika 4. 1. feladat önálló feladatmegoldás Generáljon két 1 és 10 közötti véletlen egész számot, majd kiírja ezekre a számokra a tízes szorzótáblákat! Ha az első generált szám

Részletesebben

SZAKDOLGOZAT. Szabó Attila

SZAKDOLGOZAT. Szabó Attila SZAKDOLGOZAT Szabó Attila Debrecen 2010 Debreceni Egyetem Informatikai Kar Információtechnológiai tanszék Vállalatok pénzügyi dokumentumainak kezelőrendszer fejlesztése Java 6-ban Témavezetők Espák Miklós

Részletesebben

Pelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*;

Pelda öröklődésre: import java.io.*; import java.text.*; import java.util.*; import extra.*; Java osztály készítése, adattagok, és metódusok, láthatóság, konstruktor, destruktor. Objektum létrehozása, használata, öröklés. ( Előfeltétel 12. Tétel ) Az osztály egy olyan típus leíró struktúra, amely

Részletesebben

OOP: Java 4.Gy: Java osztályok

OOP: Java 4.Gy: Java osztályok OOP: Java 4.Gy: Java osztályok. 36/1 B ITv: MAN 2019.03.02 Feladat Készítsen el egy Employee osztályt és egy Employee osztályt használó osztályt (EmpProgram). Az Employee osztálynak: van name és salary

Részletesebben

Kapcsolat objektumok. Válasz feldolgozása Tranzakciók DAO tervezési minta

Kapcsolat objektumok. Válasz feldolgozása Tranzakciók DAO tervezési minta JDBC adatbázis-hozzáférés Java-ból Áttekintés Bevezetés Kapcsolat objektumok SQL parancs küldés Válasz feldolgozása Tranzakciók DAO tervezési minta JDBC JDBC API: Java osztályokat és interfészeket tartalmazó

Részletesebben

MDAC - Microsoft Data Access Components

MDAC - Microsoft Data Access Components MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL

Részletesebben

Helyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Nem. Igen. Hányféleképpen lehet Javaban megjegyzést írni?

Helyes-e az alábbi kódrészlet? int i = 1; i = i * 3 + 1; int j; j = i + 1; Nem. Igen. Hányféleképpen lehet Javaban megjegyzést írni? A "java Villa -v" parancs jelentése: A java interpreter elindítja a Villa osztály statikus main metódusát, és átadja neki paraméterként a "-v" stringet. A java interpreter elindítja először a Villa osztály

Részletesebben

Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák

Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák Gelle Kitti 2017. 10. 25. Gelle Kitti Algoritmusok és adatszerkezetek gyakorlat - 07 Hasítótáblák 2017. 10. 25. 1 / 20 Hasítótáblák T 0 h(k 2)

Részletesebben

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész Java Programozás 9. Gy: Java alapok Adatkezelő 5.rész 15/1 B ITv: MAN 2018.04.22 A Keresés funkció Programlogika: 1. A keresés az etm táblamodellben fog keresni, és a találat rekordokat átmásolja egy másik

Részletesebben

Adatbázis-kezelés ODBC driverrel

Adatbázis-kezelés ODBC driverrel ADATBÁZIS-KEZELÉS ODBC DRIVERREL... 1 ODBC: OPEN DATABASE CONNECTIVITY (NYÍLT ADATBÁZIS KAPCSOLÁS)... 1 AZ ODBC FELÉPÍTÉSE... 2 ADATBÁZIS REGISZTRÁCIÓ... 2 PROJEKT LÉTREHOZÁSA... 3 A GENERÁLT PROJEKT FELÉPÍTÉSE...

Részletesebben

Objektum Orientált Programozás. 5. JAVA osztályok 21/1B IT MAN

Objektum Orientált Programozás. 5. JAVA osztályok 21/1B IT MAN Objektum Orientált Programozás 5. JAVA osztályok 21/1B IT MAN B IT v: 2016.03.09 MAN Feladatok 1. Készítsen egy Alkalmazott osztályt - legyen név, kor és fizetés adata - legyen egy osztályszintű adattagja

Részletesebben

OOP: Java 8.Gy: Gyakorlás

OOP: Java 8.Gy: Gyakorlás OOP: Java 8.Gy: Gyakorlás 43/1 B ITv: MAN 2019.04.10 43/2 Egy régebbi beszámoló anyaga 1. Feladat: Készítsen egy Szemely nevű osztályt a szokásos konvenciók betartásával, amely tárolja egy ember nevét

Részletesebben

Java Programozás 11. Ea: MVC modell

Java Programozás 11. Ea: MVC modell Java Programozás 11. Ea: MVC modell 20/1 B ITv: MAN 2018.03.02 MVC Model-View-Controller A modell-nézet-vezérlő a szoftvertervezésben használatos szerkezeti minta. Az MVC célja elválasztani az üzleti logikát

Részletesebben

Kliens oldali SQL-API

Kliens oldali SQL-API Adatbázis rendszerek I mysql SQL program API ME- GEIAL Dr. Kovács Lászl szló Üzleti logika elhelyezése adatbázis Kliens üzleti logika Nagy hálózati forgalom Decentralizált lt karbantartás Lassabb végrehajt

Részletesebben

3. Határozza meg és írja ki a minta szerint, hogy a forrásállományban hány kémiai elem felfedezési adatai

3. Határozza meg és írja ki a minta szerint, hogy a forrásállományban hány kémiai elem felfedezési adatai Kémiai elemek felfedezése A kémiai elemek kémiailag tovább már nem bontható, egyszerű anyagok. Jelenleg 118 különböző kémiai elemet ismerünk, közüliik a Földön 94 található meg a természetben, ezeket természetes

Részletesebben

Kivételek kezelése (exception handling) Hibakezelés old style. Kivételkezelés

Kivételek kezelése (exception handling) Hibakezelés old style. Kivételkezelés Kivételek kezelése (exception handling) Hibakezelés old style class Szamolo { void szamol( String s, int i ) { int d; if (i!= 0) d = (i+1)/i; else if (s!= null) d = s.length(); else if (i > 10) // applikációs

Részletesebben

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban Adabáziselérés ODBC-n keresztül utasításokkal C#-ban 1. Előkészítés Access adatbázis lemásolása, ODBC DSN létrehozása Másoljuk le az alábbiakat: Mit Honnan Hova list.mdb p:\johanyák Csaba\Vizualis programozas\data\

Részletesebben

4. Gy: JAVA osztályok

4. Gy: JAVA osztályok Objektum Orientált Programozás 4. Gy: JAVA osztályok 25/1B IT MAN B IT v: 2016.02.24 MAN Feladatok 1. Készítsen egy Teglalap osztályt - legyen adattagja a két oldal tárolására (egészek) - legyen konstruktora,

Részletesebben

JDBC Adatbáziskapcsolat objektumok SQL parancsok küldése Kötegelt módosítások ResultSet Tranzakciók DAO tervezési minta 1 / 45

JDBC Adatbáziskapcsolat objektumok SQL parancsok küldése Kötegelt módosítások ResultSet Tranzakciók DAO tervezési minta 1 / 45 JDBC adatbázis-hozzáférés Java-ból 1 / 45 Áttekintés Bevezetés Kapcsolat objektumok SQL parancs küldés Válasz feldolgozása Tranzakciók DAO tervezési minta 2 / 45 Áttekintés Bevezetés Kapcsolat objektumok

Részletesebben

JDBC. A JDBC alkalmazása

JDBC. A JDBC alkalmazása Áttekintés JDBC adatbázis-hozzáférés Java-ból Bevezetés Kapcsolat objektumok SQL parancs küldés Válasz feldolgozása Tranzakciók DAO tervezési minta 1 / 40 2 / 40 JDBC JDBC API: Java osztályokat és interfészeket

Részletesebben

A függvények névvel rendelkező utasításcsoportok, melyeknek információkat adhatunk át, és van egy visszatérési értékük.

A függvények névvel rendelkező utasításcsoportok, melyeknek információkat adhatunk át, és van egy visszatérési értékük. Függvények A függvények névvel rendelkező utasításcsoportok, melyeknek információkat adhatunk át, és van egy visszatérési értékük. Mint egy dzsinn: Hogyan is "használunk" egy dzsinnt? megszólítjuk megmondjuk,

Részletesebben

1. Jelölje meg az összes igaz állítást a következők közül!

1. Jelölje meg az összes igaz állítást a következők közül! 1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.

Részletesebben

Java Programozás 3. Gy: Java GUI. Swing, AWT

Java Programozás 3. Gy: Java GUI. Swing, AWT Java Programozás 3. Gy: Java GUI Swing, AWT 35/1 B ITv: MAN 2018.02.25 Feladat Készítsük el az Emp osztály kezelő programját úgy, hogy ArrayList-et (listatömb, tömblista, rugalmas tömb) használunk. A java.util.arraylist

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel

Részletesebben

List<String> l1 = new ArrayList<String>(); List<Object> l2 = l1; // error

List<String> l1 = new ArrayList<String>(); List<Object> l2 = l1; // error Generics Egyszerűbb példák (java.util csomagból): public interface List { void add(e x); Iterator iterator(); public interface Iterator { E next(); boolean hasnext(); E - formális típusparaméter,

Részletesebben

B IT MAN 65/1. Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN. v:

B IT MAN 65/1. Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN. v: B IT MAN 65/1 Adatbázis Rendszerek II. Ellenőrző kérdések APLSQL B IT MAN v: 2016.02.27 Ellenőrző kérdések 1. B IT MAN 65/2 1. Egy bemenő paraméter nélküli tárolt rutin visszaad egy értéket. Ez a rutin:

Részletesebben

Beszerzési logisztika támogatása az optimális beszállító kiválasztása révén

Beszerzési logisztika támogatása az optimális beszállító kiválasztása révén Miskolci Egyetem, Gépészmérnöki és Informatikai Kar Logisztikai Intézet Beszerzési logisztika támogatása az optimális beszállító kiválasztása révén Szakdolgozat Név: Makláry Brigitta Neptun kód: EQP49C

Részletesebben

Adatbázis Rendszerek II. 8. Gyakorló környezet

Adatbázis Rendszerek II. 8. Gyakorló környezet Adatbázis Rendszerek II. 8. Gyakorló környezet 1/24 B IT v: 2017.10.26 MAN Gyakorló környezet Géptermek 193.6.5.58:8080/apex H16_neptunkód ADMIN neptunkód 2/24 Jelszó váltás 1 2 3 4 3/24 Gyakorló környezet

Részletesebben

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.

IBM WebSphere Adapters 7. változat 5. alváltozat. IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5. IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere Adapter for Oracle E-Business Suite felhasználói kézikönyv 7. változat 5.kiadás IBM WebSphere Adapters 7. változat 5. alváltozat IBM WebSphere

Részletesebben

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto

Eseményvezérelt alkalmazások fejlesztése II 12. előadás. Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto Eötvös Loránd Tudományegyetem Informatikai Kar Eseményvezérelt alkalmazások fejlesztése II 12. előadás Objektumrelációs adatkezelés (ADO.NET) Giachetta Roberto A jegyzet az ELTE Informatikai Karának 2014.

Részletesebben

Kalapácsvetés 2016 szöveges

Kalapácsvetés 2016 szöveges Kalapácsvetés 2016 Ebben a feladatban a 2016. évi nyári olimpiai játékokon az atlétika férfi kalapácsvetés döntőjének eredményeit kell feldolgoznia. A döntő 6 dobási sorozatból állt, de a 3. sorozat után

Részletesebben

Java gyakorlat feladatai e s megolda sai (2014.04.10)

Java gyakorlat feladatai e s megolda sai (2014.04.10) Java gyakorlat feladatai e s megolda sai (2014.04.10) 1. Feladat Számítsuk ki a Fibonacci sorozat első 20 tagját! / Fibonacci számsorozat tagjait kiszámoló, egyetlen osztályból álló program @author Bence

Részletesebben

Készítette: Nagy Tibor István

Készítette: Nagy Tibor István Készítette: Nagy Tibor István A változó Egy memóriában elhelyezkedő rekesz Egy értéket tárol Van azonosítója (vagyis neve) Van típusa (milyen értéket tárolhat) Az értéke értékadással módosítható Az értéke

Részletesebben

Access adatbázis elérése OLE DB-n keresztül

Access adatbázis elérése OLE DB-n keresztül Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes

Részletesebben

Java VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1

Java VI. Miskolci Egyetem Általános Informatikai Tanszék. Utolsó módosítás: Ficsor Lajos. Java VI.: Öröklődés JAVA6 / 1 Java VI. Öröklődés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2006. 03. 07. Java VI.: Öröklődés JAVA6 / 1 Egy kis kitérő: az UML UML: Unified Modelling Language Grafikus eszköz objektum

Részletesebben

Programozási nyelvek Java

Programozási nyelvek Java statikus programszerkezet Programozási nyelvek Java Kozsik Tamás előadása alapján Készítette: Nagy Krisztián 2. előadás csomag könyvtárak könyvtárak forrásfájlok bájtkódok (.java) (.class) primitív osztály

Részletesebben

Adatbázis használata PHP-ből

Adatbázis használata PHP-ből Adatbázis használata PHP-ből Adatbázis használata PHP-ből...1 Nyílt forráskódú adatbázisok...1 A mysql függvények...2 A mysqli függvények...4 Bináris adatok adatbázisban való tárolása...8 Adatbázis csatoló

Részletesebben

Osztályok. 4. gyakorlat

Osztályok. 4. gyakorlat Osztályok 4. gyakorlat Az osztály fogalma Az objektumok formai leírása, melyek azonos tulajdonsággal és operációkkal rendelkeznek. Osztályból objektum készítését példányosításnak nevezzük. Minden objektum

Részletesebben

Szoftvertervezés és -fejlesztés I.

Szoftvertervezés és -fejlesztés I. Szoftvertervezés és -fejlesztés I. Operátorok Vezérlési szerkezetek Gyakorlás 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik.

Részletesebben

A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre a feladat sorszámát (például: 3. feladat:)!

A képernyőre írást igénylő részfeladatok eredményének megjelenítése előtt írja a képernyőre a feladat sorszámát (például: 3. feladat:)! Space Shuttle 40 Pont A Space Shuttle (magyarul űrsikló", hivatalos angol nevén: Space Transportation System, STS) az Amerikai Egyesült Államok ember szállítására is alkalmas űrprogramja volt. Feladatai

Részletesebben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben

Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS. Adatbázis alapú alkalmazások készítése PHP-ben Dr. Pál László, Sapientia EMTE, Csíkszereda WEB PROGRAMOZÁS 4.ELŐADÁS 2015-2016 Adatbázis alapú alkalmazások készítése PHP-ben Adatbázis alapú alkalmazás 2 A leggyakrabban használt dinamikus alkalmazások

Részletesebben

3. Osztályok II. Programozás II

3. Osztályok II. Programozás II 3. Osztályok II. Programozás II Bevezető feladat Írj egy Nevsor osztályt, amely legfeljebb adott mennyiségű nevet képes eltárolni. A maximálisan tárolható nevek számát a konstruktorban adjuk meg. Az osztályt

Részletesebben

A WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév

A WEB programozása - JSP1 dr.gál Tibor. 2010. őszi félév Általános jellemzők JavaServer Pages (JSP) Java utasításokat helyezetünk el a HTML lapon Ezket a Java utasításokat a kiszolgáló végrehajtja Az ügyfél felé generált tartalom: statikus HTML kód + Java utasítások

Részletesebben

2011.11.29. JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése

2011.11.29. JUnit. JUnit használata. IDE támogatás. Parancssori használat. Teszt készítése. Teszt készítése Tartalom Integrált fejlesztés Java platformon JUnit JUnit használata Tesztelési technikák Demo 2 A specifikáció alapján teszteljük a program egyes részeit, klasszikus V-modell szerint Minden olyan metódust,

Részletesebben

Bevezetés: az SQL-be

Bevezetés: az SQL-be Bevezetés: az SQL-be Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 2.3. Relációsémák definiálása SQL-ben, adattípusok, kulcsok megadása 02B_BevSQLsemak

Részletesebben

Egységes és objektumközpontú adatbázis-kezelés (2. rész)

Egységes és objektumközpontú adatbázis-kezelés (2. rész) Egységes és objektumközpontú adatbázis-kezelés (2. rész) A folytatásában a bemutatjuk, hogyan kezelhetünk Qt rendszer alatt SQL sormutatót, és készíthetünk grafikus felületet programoknak a Qt Designer

Részletesebben

Segédanyag: Java alkalmazások gyakorlat

Segédanyag: Java alkalmazások gyakorlat Segédanyag: Java alkalmazások gyakorlat Készítette: Szabó Attila 2010/2011-2 félév, 11. gyakorlat (az előző 2 gyak közül az egyiken ZH volt, a másik szünet miatt elmaradt) 1 JAR fájl készítés A JAR (Java

Részletesebben

Java II. I A Java programozási nyelv alapelemei

Java II. I A Java programozási nyelv alapelemei Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak

Részletesebben

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,

Részletesebben

OOP: Java 5.Gy: Osztály, referencia, konstruktor

OOP: Java 5.Gy: Osztály, referencia, konstruktor OOP: Java 5.Gy: Osztály, referencia, konstruktor 36/1 B ITv: MAN 2019.03.10 Osztály fogalma A Circle osztály definíciója: public class Circle { private int cx; private int cy; private int rad; public Circle(int

Részletesebben

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK

WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK WEBFEJLESZTÉS 2. ADATBÁZIS-KEZELÉS, OSZTÁLYOK Horváth Győző Egyetemi adjunktus 1117 Budapest, Pázmány Péter sétány 1/C, 2.420 Tel: (1) 372-2500/1816 2 Ismétlés Ismétlés 3 Fájl/Adatbázis 3 4 Szerver 2 CGI

Részletesebben

MySQL kontra MongoDB programozás. SQL és NoSQL megközelítés egy konkrét példán keresztül

MySQL kontra MongoDB programozás. SQL és NoSQL megközelítés egy konkrét példán keresztül MySQL kontra MongoDB programozás SQL és NoSQL megközelítés egy konkrét példán keresztül Kardos Sándor sandor@component.hu Miről lesz szó? Miért érdemes őket összehasonlítani? MySQL általános jellemzői

Részletesebben

Torna. A torna.csv UTF-8 kódolású állományban soronként egy versenyző eredményeit tároljuk. Az adatokat pontosvessző választja el egymástól.

Torna. A torna.csv UTF-8 kódolású állományban soronként egy versenyző eredményeit tároljuk. Az adatokat pontosvessző választja el egymástól. Torna A pekingi olimpián tornából hat versenyszámban mérettetik meg magukat a versenyzők. Ennek a versenynek az eredményeit kell feldolgoznia ebben a feladatban. A megoldás során vegye figyelembe a következőket:

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

7. K: JAVA alapok Konzultáció

7. K: JAVA alapok Konzultáció Objektum Orientált Programozás 7. K: JAVA alapok Konzultáció 35/1B IT MAN B IT v: 2017.05.03 MAN Hiba, biztonságos program 01. Szintaktikai hiba imt i = 0; system.out.println( alma ); for (int i = 0, i

Részletesebben

Java Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor

Java Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor Java Programozás 4. Gy: Java GUI Tipper, MVC kalkulátor 15/1 B ITv: MAN 2018.03.10 1. Feladat: Tipper Készítsük el a tippelős programunk grafikus változatát. Az üzleti logika kódja megvan, a felület pedig

Részletesebben

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai:

8. Gyakorlat SQL. DDL (Data Definition Language) adatdefiníciós nyelv utasításai: 8. Gyakorlat SQL SQL: Structured Query Language; a relációs adatbáziskezelők szabványos, strukturált lekérdező nyelve SQL szabványok: SQL86, SQL89, SQL92, SQL99, SQL3 Az SQL utasításokat mindig pontosvessző

Részletesebben

Programozási nyelvek II. JAVA EA+GY 1. gyakolat

Programozási nyelvek II. JAVA EA+GY 1. gyakolat Programozási nyelvek II. JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2017/2018. őszi félév Tartalom 1 Amit tudni kell a félévről

Részletesebben

A C# programozási nyelv alapjai

A C# programozási nyelv alapjai A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet

Részletesebben