publicbooleanCheck_reg_name(Stringname){try{try{Class.forName("com.mysql.jdbc.Driver");}catch(java.lang.ClassNotFoundExceptione){System.out.println("ClassNotFoundExceptio...
public boolean Check_reg_name(String name){
try{
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch(java.lang.ClassNotFoundException e){
System.out.println("ClassNotFoundException:");
System.out.println(e.getMessage());
}
con = DriverManager.getConnection(url);
stmt = con.createStatement();
rs = stmt.executeQuery(" Select * From userinfo Where username='"+name+"'");
con.close();
}
catch(SQLException ex){
ex.printStackTrace();
if(ex!=null){
System.out.println("数据库异常被捕获");
System.out.println(ex.getSQLState());
System.out.println(ex.getMessage());
System.out.println(ex.getErrorCode());
}
}
if(rs==null){
return(true);
}
else{
return(false);
}
}
这是我本来写的程序 但是有错误 本程序想实现在数据库中查找与参数name相同的那一行,如果没有相同的name则返回true 但是我不是很清楚rs查找最后是指向是什么 请教一下了 我是初学者
展开