import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;
public class roobert extends HttpServlet{
//HTML seotakse javaga (get, post), et saax koostööd teha
public void doPost(HttpServletRequest kysimus,
HttpServletResponse vastus)
throws IOException, ServletException{
doGet(kysimus, vastus);
}
public void doGet(HttpServletRequest kysimus,
HttpServletResponse vastus)
throws IOException, ServletException{
vastus.setContentType("text/html");
PrintWriter valja=vastus.getWriter(); // kirjutab HTML source'i
String lisa = kysimus.getParameter("lisa"); // java muutuja lisa seotaxe html'i muutuja lisaga
valja.println("
Ema riiete asi");
valja.println(" "+
"");
//otsilahtrid ja nupp
valja.println(" ");
//defineerin submiti ymber
String a = kysimus.getParameter("submit");
//kui on sooritatud otsing
if(a!=null){
try{
String riideese = kysimus.getParameter("riideese");
String v2rvus = kysimus.getParameter("v2rvus");
// kui on piisava pikkusega
if(riideese.length()>=2 || v2rvus.length()>=2){
//yhenduse loon
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn1=DriverManager.getConnection("jdbc:odbc:poebaas", "", "");
Statement st1=cn1.createStatement();
//kotrollin kas on on tabelis ridasi
st1.executeUpdate("INSERT INTO esemed (riideese,v2rvus) values ('"+riideese+"','"+v2rvus+"');");
//while(rs1.next()){k++;}
cn1.close();
} else {
valja.println("Otsitava nime pikkus peab olema vähemalt kaks tähemärki");
}
} catch(Exception e){
e.printStackTrace(valja);
}
}
////////////////////////////
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cn=DriverManager.getConnection("jdbc:odbc:poebaas", "", "");
Statement st=cn.createStatement();
// valja.println(lisa+"tere");
if(lisa!=null){
if (lisa.equals("2")) { // kustuta
String kustu = kysimus.getParameter("ID");
st.executeUpdate("DELETE FROM esemed WHERE EsemeID="+kustu+"");
}
}
ResultSet rs=st.executeQuery("SELECT * FROM esemed'");
valja.println("");
valja.println("Ema riideeseme nimetus | "+
"Eseme v2rvus | "+
"EsemeID | "+
" ");
//kuvan tulemused
while(rs.next()){
valja.println(""+
""+rs.getString("riideese")+" | "+
""+rs.getString("v2rvus")+" | "+
"Kustuta | "+
" ");
}
valja.println(" |
");
cn.close();
} catch(Exception e){
e.printStackTrace(valja);
}
////////////////////////////
}
}