• 大小: 616KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: stumansys  

资源简介

是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教是我的第一个作品,若有不足,多多指教,

资源截图

代码片段和文件信息

package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import entity.User;
import util.DBUtils;

/**
 * DAO类
 *
 */
public class UserDAO {
/**
 * 依据uname查询用户,如果找不到,返回null 否则,返回一个User对象(里面存放了该用户 的所有信息,包括密码)
 */
public User find(String uname) {
User user = null;
Connection conn = null;
try {
conn = DBUtils.getConn();
String sql = “SELECT * FROM t_user “ + “WHERE uname=?“;
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1 uname);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
user = new User();
user.setId(rs.getInt(“id“));
user.setUname(“uname“);
user.setPwd(rs.getString(“password“));
user.setPhone(rs.getString(“phone“));
user.setEmail(rs.getString(“email“));
}
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
DBUtils.closeConn(conn);
}
return user;
}

/**
 * 依据id从数据库中删除对应的用户
 */
public void delete(int id) {
Connection conn = null;
try {
conn = DBUtils.getConn();
String sql = “DELETE FROM t_user “ + “WHERE id=?“;
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1 id);
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
DBUtils.closeConn(conn);
}
}

/**
 * 将用户信息添加到数据库
 */
public void save(User user) {
Connection conn = null;
try {
conn = DBUtils.getConn();
String sql = “INSERT INTO t_user “ + “VALUES(null????)“;
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1 user.getUname());
ps.setString(2 user.getPwd());
ps.setString(3 user.getPhone());
ps.setString(4 user.getEmail());
ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
DBUtils.closeConn(conn);
}
}

/**
 * 查询出所有用户信息
 */
public List findAll() {
List users = new ArrayList();
Connection conn = null;
try {
conn = DBUtils.getConn();
String sql = “SELECT * FROM t_user“;
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
int id = rs.getInt(“id“);
String uname = rs.getString(“uname“);
String pwd = rs.getString(“password“);
String phone = rs.getString(“phone“);
String email = rs.getString(“email“);
User user = new User();
user.setId(id);
user.setUname(uname);
user.setPwd(pwd);
user.setPhone(phone);
user.setEmail(email);
users.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
throw new RuntimeException(e);
} finally {
DBUtils.closeConn(conn);
}
return users;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1723  2018-04-01 08:40  StudentManagementSystem\.classpath

     文件        876  2018-04-01 07:05  StudentManagementSystem\pom.xml

     文件       1062  2018-04-02 09:39  StudentManagementSystem\.project

     文件        626  2018-04-01 07:01  StudentManagementSystem\.settings\.jsdtscope

     文件        422  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.jdt.core.prefs

     文件         86  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.m2e.core.prefs

     文件        667  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.wst.common.component

     文件        284  2018-04-01 07:03  StudentManagementSystem\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件         48  2018-04-01 07:01  StudentManagementSystem\.settings\org.eclipse.wst.validation.prefs

     文件        723  2018-04-01 07:08  StudentManagementSystem\src\test\java\test\TestCase.java

     文件        733  2018-04-01 07:08  StudentManagementSystem\src\main\java\tag\DateTag.java

     文件       1925  2018-04-01 08:43  StudentManagementSystem\src\main\java\util\DBUtils.java

     文件       4703  2018-04-01 08:52  StudentManagementSystem\src\main\java\web\ActionServlet.java

     文件       2733  2018-03-19 12:08  StudentManagementSystem\src\main\java\web\CheckcodeServlet.java

     文件       2986  2018-04-01 08:44  StudentManagementSystem\src\main\java\dao\UserDAO.java

     文件        843  2018-04-01 07:08  StudentManagementSystem\src\main\java\entity\User.java

     文件        143  2018-04-01 08:35  StudentManagementSystem\src\main\resources\jdbc.properties

     文件       8915  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\css\style.css

     文件      17920  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\Thumbs.db

     文件        446  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\bg.gif

     文件        182  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\bullet_green.gif

     文件        128  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\bullet_grey.gif

     文件        104  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\button.gif

     文件        143  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\content_bg.gif

     文件       2139  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\footer.gif

     文件        439  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\footer_bg.gif

     文件      12364  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\nane.gif

     文件       1293  2018-04-01 07:06  StudentManagementSystem\src\main\webapp\img\tableheader-bg-grey.gif

............此处省略59个文件信息

评论

共有 条评论

相关资源