{
con=DButil.getConnection();
stat=con.createStatement();
rs=stat.executeQuery("select pwd from user where uid='"+user+"'");
rs.next();
String spwd=rs.getString(1);
if(spwd.equals(pwd))
{
flag=true;
}
}
catch(Exception e)
{
flag=false;
}
finally{DButil.closeCon();}
return flag;
}
public static int update(String sql)//更新数据库
{
int count=0;//声明返回值
try
{
con=DButil.getConnection();
stat=con.createStatement();
count=stat.executeUpdate(sql);
}
catch(Exception e)
{
e.printStackTrace();
count=-1;
}
finally{DButil.closeCon();}
return count;
}
public static boolean isExist(String sql)//某条记录是否存在
{
boolean flag=false;
try
{
con=DButil.getConnection();
stat=con.createStatement();
rs=stat.executeQuery(sql);
if(rs.next())
{
flag=true;//存在,设置返回值为true
}
}
catch(Exception e)
{
e.printStackTrace();
flag=false;//发生任何异常,置返回结果为false
}
finally{DButil.closeCon();}
return flag;
}
public static int delUser(String uid)//删除用户
{
int count=0;//设置返回值,此值记录被删除的用户拥有的联系人数量
Vector
vpid=new Vector();//存放pid的集合 一个用户对应多个联系人
try
{
con=DButil.getConnection();
stat=con.createStatement();
rs=stat.executeQuery("select pid from lxy where uid='"+uid+"'");
while(rs.next())
{
String pid=rs.getString(1);
vpid.add(pid);
}
stat=con.createStatement();
for(String s:vpid)
{//循环删除每个联系人的相册
stat.executeUpdate("delete from photo where pid='"+s+"'");
}
//在联系人联系人表中删除每个联系请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。