package OAD;
import OAD.*;
import java.sql.*;
public class kirjutaja{
////////////////////tabelinimi///kasutajanimi//password///kas_kustu////Esitajanimi/////esitaja_WEB//stiilinimi///CD_pealkiri///CD_v_andja////CD_v_aasta//
public String muuda(String tabel, String user, String pass, String del, String ID, String esitaja, String web, String stiil, String pealk, String v2lja, String aasta ){
Connection cn;
Statement st;
ResultSet rs;
ResultSetMetaData rsmd;
String tagasi="";
String lause="";
int i;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
cn=DriverManager.getConnection("jdbc:odbc:plaadikogu", user, pass);
}catch(Exception e){return "Tekkis viga: "+e;}
if(del!=null){
try{
st=cn.createStatement();
lause="DELETE * FROM "+tabel+" WHERE ID="+ID;
st.executeUpdate(lause);
System.out.println(lause);
st=cn.createStatement();
if(tabel.compareTo("Esitajad")==0){
lause="DELETE * FROM Palad WHERE Esitaja="+ID;
System.out.println(lause);
st.executeUpdate(lause);
}
if(tabel.compareTo("Stiilid")==0){
lause="DELETE * FROM Palad WHERE Stiil="+ID;
System.out.println(lause);
st.executeUpdate(lause);
}
if(tabel.compareTo("Plaadid")==0){
lause="DELETE * FROM Palad WHERE CD="+ID;
System.out.println(lause);
st.executeUpdate(lause);
}
}catch(Exception e){return "Tekkis viga: "+e;};
try{cn.close();}catch(Exception e){return "Tekkis viga: "+e;}
return "Kustutamine ơnnestus!
(vajuta refresh'i)";
}else{
try{
st=cn.createStatement();
lause="Select * from "+tabel;
rs=st.executeQuery(lause);
rsmd=rs.getMetaData();
lause="UPDATE "+tabel;
if(tabel.compareTo("Esitajad")==0){
lause=lause.concat(" SET Nimi='"+esitaja+"', Veebileht='"+web+"'");
}
if(tabel.compareTo("Plaadid")==0){
lause=lause.concat(" SET Pealkiri='"+pealk+"', Valjaandja='"+v2lja+"',V_aasta="+aasta);
}
if(tabel.compareTo("Stiilid")==0){
lause=lause.concat(" SET Nimi='"+stiil+"'");
}
lause=lause.concat(" WHERE ID="+ID);
System.out.println(lause);
st=cn.createStatement();
st.executeUpdate(lause);
}catch(Exception e){return "Tekkis viga: "+e;}
try{cn.close();}catch(Exception e){return "Tekkis viga: "+e;}
return "Muutmine ơnnestus!
(vajuta refresh'i)";
}
}
}