package Oad;
import java.sql.*;
//import javax.servlet.*;
//import javax.servlet.http.*;
public class baasiUba{
String DBuser="if21";
String DBpass="ke+88lla";
private boolean checkUname(String uName){
Connection cn=null;
Statement st=null;
ResultSet rs;
String lause="SELECT * FROM users WHERE uName='"+uName+"';";
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1/if21", DBuser, DBpass);
st=cn.createStatement();
rs=st.executeQuery(lause);
if(rs.next()==false){return false;}
cn.close();
}catch(Exception e){e.printStackTrace();return true;}
return true;
}
public String addUser(String uName, String gName, String fName, String pass, String foto,String cv){
Connection cn=null;
Statement st=null;
String lause="INSERT INTO users (uName, fName, gName, pass, rights_ID, foto, cv) VALUES ('"+uName+"','"+fName+"','"+gName+"','"+pass+"',0,'"+foto+"','"+cv+"');";
if(checkUname(uName)==true){return "Kasutajanimi "+uName+" on juba hõivatud!
Palun valige teine kasutajanimi.";}
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1/if21", DBuser, DBpass);
st=cn.createStatement();
st.executeUpdate(lause);
cn.close();
}catch(Exception e){return "Tekkis viga: "+e+"
kasutaja registreerimine ebaõnnestus!";}
return "Kasutaja "+uName +" registreerimine õnnestus!";
}
public String showUsers(String sid, String IP){
String[] nimed={"ID:", "Kasutajanimi:","Eesnimi:","Perenimi:","Salas6na:","6igused:","Foto:","Endast:"};
String[] rights={"Tavakasutaja", "UserAdmin","NewsAdmin","UserAdmin & NewsAdmin","FileAdmin","FileAdmin & UserAdmin","FileAdmin & NewsAdmin","FileAdmin & UserAdmin & NewsAdmin","CommentAdmin","CommentAdmin & UserAdmin","CommentAdmin & NewsAdmin","CommentAdmin & NewsAdmin & UserAdmin","CommentAdmin & FileAdmin","CommentAdmin & FileAdmin & UserAdmin","CommentAdmin & FileAdmin & NewsAdmin","CommentAdmin & FileAdmin & UserAdmin & NewsAdmin"};
Connection cn=null;
Statement st=null;
ResultSet rs=null;
ResultSetMetaData rsmd=null;
String tagasi="";
String lause="SELECT * FROM users;";
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
cn=DriverManager.getConnection("jdbc:mysql://127.0.0.1/if21", "if21", "ke+88lla");
st=cn.createStatement();
rs=st.executeQuery(lause);
rsmd=rs.getMetaData();
while(rs.next()){
tagasi=tagasi.concat("
KASUTAJA: | "+rs.getString(2)+" |
"+nimed[i-1]+" | "+rs.getString(rsmd.getColumnName(i))+" |
"+nimed[i-1]+" | "+rs.getString(rsmd.getColumnName(i))+" |
"+nimed[i-1]+" | "+rights[rs.getInt(rsmd.getColumnName(i))]+" |
"+nimed[i-1]+" | link |
MUUDA |