result.last();
int count=result.getRow();
if(count>0)//用户已存在
{
}else
{
}//sql注意 1.空格 2.英文符号
/* value('"+name+"','"+pw+"');
* 任务1.通过改SQL语句去掉COUNT,即用sql中的count
*/
//2.0
import java.sql.Statement;
public class dd {
String classname="asdasda";
String url="aslkdl;as";
String user="root";
String password="";
Connection connect==null;
Statement statement=null;
Result result=null;
//SQL语句将以参数形式出现在类中
public ResultSet query(String sql)
{
//1.实例化
//执行SQL语句
}//必须先返回再关闭
return resultSet;
}
public int updata(String sql)
{
int k=0;//用来判断的变量,初始化一定是0
//与上面一致
k=statement.executeUpdate(sql);
return k;
}
public void close()
{
if(resultSet!=null)
resultSet.close();
if(statement!=null)
statement.close();
if(connection!=null)
connection.close();
}
/*
* 注册登录区别
* 1.SQL语句不同
* 2.逻辑判断不同
* 相同:注册密码都提示为空
* 不同:1.注册用户名存在显示用户名已存在,
* 登录验证并显示密码错误
* 2.注册单独注册失败,
* 如果用if判断的话,代码比较多看起来比较麻烦,
* 不如分开写
*
*
*