资源简介
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
- 下一篇:程序设计外文资料
相关资源
- java版本图书管理系统.rar
- 企业快信java.rar
- 很简易的java爬虫 可以爬取携程的航班
- 数据库课设-宿舍管理系统java.rar
- 供新手学习javaweb servlet mysql .rar
- android-sdk-NDK21.0.rar
- java多线程综合实验2020年1月武汉理工
- 三角形问题JAVA.rar.rar
- jsp+mysql在线考试系统论文.rar
- Java学生成绩管理系统.rar
- Adobe PDF Library SDK
- 操作系统概念JAVA实现第七版.rar
- java汉化工具hhclass.rar
- java一个完整的物业管理系统有完整的
- jd-gui.rar
- 图书管理二叉树.rar
- android support design library 23.1.1
- TCPTalkingRoom.rar
- junit.jar + hamcrest-core.jar + hamcrest-libra
- java+sql学生成绩管理系统有文档.rar
- Java+SQL2000学籍信息管理子系统课程设
- 小叮当代码JAVA.rar
- 21 内部窗体java绝对新手
- jclasslib-library.jar 无需反编译,直接修
- java Library.java
- SpryAssets.rar(附件)
- springboot 整合mina 源码,nio通讯基础教
- Android手势识别的实现源码.rar
- Android 仿新浪微博客户端APP源码.rar
- Java手机通讯录应用源码.rar
评论
共有 条评论