import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; public class LauludPlaadil3 extends HttpServlet { public void doGet(HttpServletRequest kysimus, HttpServletResponse vastus) throws IOException, ServletException { vastus.setContentType("text/html"); PrintWriter valja = vastus.getWriter(); valja.println(""); valja.println(""); valja.println(""); valja.println("Laulude nimekiri\n"); valja.println("

Laulud plaadil

"); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn=DriverManager.getConnection( "jdbc:odbc:esimene", "", ""); if(kysimus.getParameter("lisamine")!=null){ PreparedStatement ps=cn.prepareStatement( "INSERT INTO laulud_plaadid (laulu_id, plaadi_id) VALUES (?, ?)" ); ps.setInt(1, Integer.parseInt(kysimus.getParameter("laul"))); ps.setInt(2, Integer.parseInt(kysimus.getParameter("plaat"))); ps.executeUpdate(); } Statement st=cn.createStatement(); String lause="SELECT laulud_plaadid.id as seosenr, pealkiri, plaadinimi "+ "FROM laulud, laulud_plaadid, plaadid "+ "WHERE laulud.id=laulud_plaadid.laulu_id AND "+ "laulud_plaadid.plaadi_id=plaadid.id"; valja.println("
"); ResultSet rs=st.executeQuery(lause); while(rs.next()){ valja.println(""+ ""+ ""); } valja.println("
"+rs.getString("pealkiri")+ ""+rs.getString("plaadinimi")+"
"); valja.println("

Seoste lisamine

"); valja.println("
"); lause="SELECT id, pealkiri FROM laulud"; rs=st.executeQuery(lause); valja.println(""); lause="SELECT id, plaadinimi FROM plaadid"; rs=st.executeQuery(lause); valja.println(""); valja.println(""); valja.println("
"); valja.println("
Laulude haldus"); cn.close(); valja.println(""); valja.println(""); }catch(Exception viga){ viga.printStackTrace(valja); } } }