Android修改密碼怎么寫 求大佬
uj5u.com熱心網友回復:
你連接資料庫后,直接拼接update的SQL陳述句就行了uj5u.com熱心網友回復:
登錄后臺操作:
/**
* 登錄 username 用戶名 password 密碼
*/
public Boolean login(String username, String password) {
// 獲取Sql查詢陳述句
String logSql = "select * from userinfo where user ='" + username
+ "' and psw ='" + password + "'";
log.logMsg(tmpLogFile, logSql, "login");
// 獲取DB物件
DBManager sql = DBManager.createInstance();
sql.connectDB();
// 操作DB物件
try {
ResultSet rs = sql.executeQuery(logSql);
if (rs.next()) {
sql.closeDB();
return true;
}
} catch (SQLException e) {
log.logMsg(tmpLogFile, e.toString(), TAG);
}
sql.closeDB();
return false;
}
登錄的后臺Httpsevlet
public class LogLet extends HttpServlet {
private static final long serialVersionUID = 369840050351775312L;
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}
@Override
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// 接收客戶端資訊
String username = request.getParameter("username");
String password = request.getParameter("password");
// 新建服務物件
Service serv = new Service();
// 驗證處理
boolean loged = serv.login(username, password);
if (loged) {
} else {
// System.out.print("Failed");
}
// 回傳資訊到客戶端
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.print(String.valueOf(loged));
out.flush();
out.close();
}
}
這種東西在百度上一找一大把。。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/77179.html
標籤:Android
上一篇:圖書專案 大佬
下一篇:有關微信開發者創建移動應用的問題
