import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.sql.*; public class Laulud6 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("

Laulude nimekiri

"); try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection cn=DriverManager.getConnection( "jdbc:odbc:esimene", "", ""); Statement st=cn.createStatement(); if(kysimus.getParameter("lisamine")!=null){ PreparedStatement ps=cn.prepareStatement( "INSERT INTO laulud (pealkiri, esitaja) VALUES (?, ?)" ); ps.setString(1, kysimus.getParameter("pealkiri")); ps.setString(2, kysimus.getParameter("esitaja")); ps.executeUpdate(); } String sort="id"; String sortTulp=kysimus.getParameter("sorttulp"); if(sortTulp==null){sortTulp="id";} if(sortTulp.equals("pealkiri")){sort="pealkiri";} if(sortTulp.equals("esitaja")){sort="esitaja";} String lause="SELECT id, pealkiri, esitaja FROM laulud ORDER BY "+sort; ResultSet rs=st.executeQuery(lause); valja.println(""); valja.println(""+ ""+ ""+ ""+ ""); while(rs.next()){ valja.println(""); } valja.println("
PealkiriEsitajaMuutmine
"+ Abi.filtreeriHTML(rs.getString("pealkiri"))+ ""+ Abi.filtreeriHTML(rs.getString("esitaja"))+ ""+ "muuda
"); valja.println("

Lisamine

"); valja.println( "
"+ "\n"+ "\n"+ "
Pealkiri:"+ "
Esitaja:"+ "
"+ ""+ "
" ); cn.close(); valja.println("
"); valja.println("Laulude paiknemine plaatidel"); valja.println(""); valja.println(""); }catch(Exception viga){ viga.printStackTrace(valja); } } }