<%@page contentType="text/html; charset=iso-8859-2"%>
<%@page import="java.sql.*"%>
<html>
<head><title>Datab�ze - pou�it� ConnBean</title></head>
<body>

<table border="1">
<tr><td>id</td><td>firstname</td><td>lastname</td><td>email</td></tr>
<jsp:useBean id="cbean" class="patrny.sql.ConnBean" scope="session">
    <jsp:setProperty name="cbean" property="driver" value="org.gjt.mm.mysql.Driver"/>
    <jsp:setProperty name="cbean" property="URL" value="jdbc:mysql://localhost/employee?useUnicode=true&characterEncoding=iso-8859-2"/>
    <jsp:setProperty name="cbean" property="user" value="user"/>
    <jsp:setProperty name="cbean" property="password" value="password"/>
</jsp:useBean>
<%
/* Statement je objekt, kter� n�m umo��uje odes�lat sql p��kaz na server a z�sk�vat odpov��. */
Statement stmt = cbean.getConnection().createStatement();

/* Odesl�n� SELECT p��kazu na server, vrac� ResultSet co� je vlastn� tabulka dat. 
Pokud je sql p��kaz UPDATE, INSERT nebo DELETE pou�ijte metodu executeUpdate, vrac� int.
Metoda execute se d� pou��t pro oboj�. */
ResultSet rs = stmt.executeQuery("SELECT * FROM employee ORDER BY id");

/* Generov�n� tabulky */
while(rs.next()) { %>
<tr><td><%= rs.getString(1) %></td><td><%= rs.getString(2) %></td>
<td><%= rs.getString(3) %></td><td><%= rs.getString(4) %></td></tr><%="\n"%>
<% }

/* Uzav�eme v�echny objekty, kter� jsme vytvo�ili.
Ale neuzav�r�me Connection, proto�e se zav�e samo a� vypr�� platnost session. */
rs.close();
stmt.close();
%>
</table>

</body>
</html>