资源简介
MVC模式用户登录程序,实现注册,修改密码,查询等操作,条理清晰,简单易懂,适合刚入门的同学
代码片段和文件信息
package com.ningmeng.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.mail.Session;
import com.ningmeng.model.User;
import com.ningmeng.util.DbUtil;
public class UserDao {
public int login(String username String password) throws Exception {
Connection con = (Connection) DbUtil.getCon();
String sql = “select * from user where username=? and password=?“;
try{
PreparedStatement ps = con.prepareStatement(sql);//
ps.setString(1 username);
ps.setString(2 password);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
return 1;// chenggong
}
}catch(SQLException e) {
e.printStackTrace();
}finally{
DbUtil.getClose(con);
}
return 0;
}
public int register(String id String username String password)
throws Exception {
Connection con = (Connection) DbUtil.getCon();
String sql = “INSERT INTO user(idusernamepassword)VALUES(‘“ + id
+ “‘‘“ + username + “‘‘“ + password + “‘)“;
try{
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery(“select username from user “);
while (rs.next()) {
if (username.equals(rs.getString(“username“))) {
return 0;
}
}
ps.executeUpdate(sql);
}catch(SQLException e) {
e.printStackTrace();
}finally{
DbUtil.getClose(con);
}
return 1;
}
public ArrayList list(String username) throws Exception {
ArrayList userlist = new ArrayList();
Connection con = (Connection) DbUtil.getCon();
String sql = “select * from user where username=? “;
try{
PreparedStatement ps = con.prepareStatement(sql);
ps.setString(1 username);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
User user = new User();
user.setId(rs.getInt(“id“));
user.setUsername(rs.getString(“username“));
user.setPassword(rs.getString(“password“));
userlist.add(user);
//return 1;// chenggong
}}catch(SQLException e) {
e.printStackTrace();
}finally{
DbUtil.getClose(con);
}
//return 0;
return userlist;
}
/*public static void main(String[] args) throws SQLException { UserDao dao
= new UserDao(); int i; try { i = dao.list(“f“);
System.out.println(i); } catch (Exception e) {
e.printStackTrace(); } }*/
}属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 529 2017-11-19 10:50 User\.classpath
文件 285 2017-11-19 10:50 User\.myme
文件 1747 2017-11-19 11:41 User\.project
文件 500 2017-11-19 10:50 User\.settings\.jsdtscope
文件 395 2017-11-19 10:50 User\.settings\org.eclipse.jdt.core.prefs
文件 450 2017-11-19 10:50 User\.settings\org.eclipse.wst.common.component
文件 252 2017-11-19 10:50 User\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-11-19 10:50 User\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-11-19 10:50 User\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 2405 2017-11-29 22:41 User\src\com\ningmeng\dao\UserDao.java
文件 790 2017-11-27 10:55 User\src\com\ningmeng\model\User.java
文件 1224 2017-11-29 22:31 User\src\com\ningmeng\util\DbUtil.java
文件 1177 2017-11-29 20:51 User\src\com\ningmeng\web\ListServlet.java
文件 1226 2017-11-28 16:25 User\src\com\ningmeng\web\LoginServlet.java
文件 1244 2017-11-28 16:34 User\src\com\ningmeng\web\RegisterServlet.java
文件 834 2017-11-19 10:50 User\WebRoot\index.jsp
文件 710 2017-11-28 17:18 User\WebRoot\list.jsp
文件 494 2017-11-28 17:36 User\WebRoot\list_fail.jsp
文件 696 2017-11-29 21:40 User\WebRoot\list_success.jsp
文件 1080 2017-11-28 17:04 User\WebRoot\login.jsp
文件 486 2017-11-28 16:27 User\WebRoot\login_fail.jsp
文件 961 2017-11-28 16:24 User\WebRoot\login_success.jsp
文件 36 2017-11-19 10:50 User\WebRoot\me
文件 1082 2017-11-28 16:44 User\WebRoot\register.jsp
文件 494 2017-11-29 22:42 User\WebRoot\register_fail.jsp
文件 542 2017-11-28 16:47 User\WebRoot\register_success.jsp
文件 3302 2017-11-29 22:41 User\WebRoot\WEB-INF\classes\com\ningmeng\dao\UserDao.class
文件 928 2017-11-27 10:55 User\WebRoot\WEB-INF\classes\com\ningmeng\model\User.class
文件 1306 2017-11-29 22:31 User\WebRoot\WEB-INF\classes\com\ningmeng\util\DbUtil.class
文件 1854 2017-11-29 20:51 User\WebRoot\WEB-INF\classes\com\ningmeng\web\ListServlet.class
............此处省略28个文件信息
- 上一篇:学生成绩管理系统java+mysql
- 下一篇:程序设计外文资料
相关资源
- jsonarray所必需的6个jar包.rar
- java软件工程师简历模板——应届生
- jsp学生成绩管理系统.rar
- JSP+mysql新闻发布系统.rar
- Android工程模式简介.rar
- 实例22 分割一个面板(java绝对新手实
- java远程进行telnetftpssh连接的方法及源
- 【教程】100个Java GUI swing的小程序.r
- JAVALibrary
- WinRAR5.6烈火破解版32位和64位
- 基于JSP学生成绩管理系统软件的开发
- Java操作Oracle数据库-多线程.rar
- Android Support Library v23
- PHP头像上传预览剪切组件 v2.11.rar
- Java酒店管理系统毕业设计含文档.ra
- Android炸弹人游戏源码.rar
- mt4api开发包[1.0.0.7].rar
- 《Java设计模式》课后答案-刘伟.rar
- 微信三级分销java后台完整源码.rar
- ML302 CAT1模块板资料V1.1.rar
- JavaApplication1.rar
- JAVA实现货币转化.rar
- 《Java设计模式》刘伟 课后习题及模拟
- java图书管理系统毕业设计(源代码
- JAVA089JSP企业车辆管理系统.rar
- net.sf.jadclipse_3.3.0.jar和jad.exe.rar
- 手机麦克风_womic.rar
- java课设航空订票管理系统.rar
- 新中新二代证阅读器 SDK开发包.rar
- android-lib.rar
川公网安备 51152502000135号
评论
共有 条评论