Valid XHTML 1.0 Stdict

Ověřit CSS!

JDBC

Úvod JDBC:

JDBC je API pre javu, ktoré slúži na prácu s tabuľkovými dátami. Umožňuje tieto 3 operácie:

Príklad použitia JDBC:

	try {
			Class.forName("com.mysql.jdbc.Driver");
			
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			System.out.println("Nenaslo Driver");
			e.printStackTrace();
		}
		
		Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/hod",    // filenames
                "root",                     // username
                "1111");
		
		Statement stmt = con.createStatement(java.sql.ResultSet.TYPE_FORWARD_ONLY,
                java.sql.ResultSet.CONCUR_UPDATABLE);
		//stmt.executeUpdate("update osoba set meno='blablaa' where meno='blablaaa'"); aj takto sa daju upravit data
		ResultSet rs = stmt.executeQuery("SELECT * FROM osoba");
		
		while (rs.next()) {
			if( rs.getRow() == 2 ) {
				System.out.println(rs.getString("meno"));
				rs.updateString("meno", "Janooo"); 
				System.out.println(rs.getString("meno"));
				rs.updateRow();
			}
			
		}
		

Ako prvé nas exception upozorní, že nenašiel JDBC driver. Stiahneme tu. Teraz ho pridáme cez Build Path. Teraz už všetko funguje ako má.

Úlohy (využijeme tabulku s knihami):