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(""+
"Pealkiri | "+
"Esitaja | "+
"Muutmine | "+
"
");
while(rs.next()){
valja.println(""+
Abi.filtreeriHTML(rs.getString("pealkiri"))+
" | "+
Abi.filtreeriHTML(rs.getString("esitaja"))+
" | "+
"muuda |
");
}
valja.println("
");
valja.println("Lisamine
");
valja.println(
""
);
cn.close();
valja.println("
");
valja.println("Laulude paiknemine plaatidel");
valja.println("");
valja.println("");
}catch(Exception viga){
viga.printStackTrace(valja);
}
}
}