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判斷的話,代碼比較多看起來比較麻煩,
* 不如分開寫
*
*
*