package com.ytf.core; import java.sql.*; import com.ytf.core.ConnDB; public class OpDB { private ConnDB mydb; public OpDB(){ mydb=new ConnDB(); } public boolean LogOn(String table_name,String user, String pwd) { try { String sql = "select * from "+table_name+ " where name= " + "'"+user+"'" + " and password = "+ "'"+pwd+"'"; ResultSet rs = mydb.executeQuery(sql); boolean flag = (rs==null||!rs.next()?false:true); rs.close(); return flag; } catch (SQLException e ){ System.out.println("��¼ʧ��"); e.printStackTrace(); return false; } finally { mydb.close(); } } public boolean CheckUser(String username,String userType) { try { String sql = "select * from "+userType+ " where name like "+"'"+username+"'"; ResultSet rs = mydb.executeQuery(sql); boolean flag = (rs==null||!rs.next()?false:true); rs.close(); return flag; } catch (SQLException e) { e.printStackTrace(); return false; } finally { mydb.close(); } } public void ToRegister(String username,String email,String password,String userType) { try { String sql = "insert into "+userType+" (name,email,password) values ("+"'"+username+"',"+"'"+email+"',"+"'"+password+"')"; mydb.executeUpdate(sql); } catch (Exception ex) { ex.printStackTrace(); } finally { mydb.close(); } } public int getId (String username) { return 0; } }