资源简介
这是一个简单的管理系统,适合于新手学习,开发环境JDK1.8,tomcat8.5,MySQL5.7,包括SQL文件脚本。

代码片段和文件信息
package cn.hyx.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import cn.hyx.entity.Student;
import cn.hyx.util.DBUtil;
public class StudentDAO {
private Connection conn = null;
private Statement st = null;
private PreparedStatement ps = null;
private ResultSet rs = null;
//学生登录
public boolean login(Student s){
boolean flog = false;
try {
conn = DBUtil.getConnection();
String sql = “select *from t_student where sname = ? and spwd = ?“;
ps = conn.prepareStatement(sql);
ps.setString(1s.getSname());
ps.setString(2s.getSpwd());
rs = ps.executeQuery();
if(rs.next()){
flog = true;
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn psrs);
}
return flog;
}
//增加学生
public boolean addStudent(Student s){
boolean flog = false;
try {
conn = DBUtil.getConnection();
String sql = “INSERT INTO t_student (snamespwdsagesgendersphonesemailsaddress) VALUES (???????);“;
ps = conn.prepareStatement(sql);
ps.setString(1s.getSname());
ps.setString(2 s.getSpwd());
ps.setInt(3 s.getSage());
ps.setString(4 s.getSgender());
ps.setString(5 s.getSphone());
ps.setString(6 s.getSemail());
ps.setString(7 s.getSaddress());
if(ps!=null){
int count = ps.executeUpdate();
if(count > 0){
flog = true;
}
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn ps);
}
return flog;
}
//查询全部学生信息
public List selStudent(int currentPage){
List list = new ArrayList<>();
try {
conn = DBUtil.getConnection();
String sql = “select *from t_student limit ?10;“;
ps = conn.prepareStatement(sql);
ps.setInt(1 (currentPage - 1) * 10);
rs = ps.executeQuery();
//把从数据库里得到得数据传送到Student里面,再把Student里的数据给list
while(rs.next()){
Student s = new Student();//实例化一个student,让每一行数据存入一个s
s.setSid(rs.getInt(1));
s.setSname(rs.getString(2));
s.setSpwd(rs.getString(3));
s.setSage(rs.getInt(4));
s.setSgender(rs.getString(5));
s.setSphone(rs.getString(6));
s.setSemail(rs.getString(7));
s.setSaddress(rs.getString(8));
list.add(s);
}
} catch (SQLException e) {
e.printStackTrace();
}finally{
DBUtil.close(conn psrs);
}
return list;
}
// 按照id查询
public Student selectById(int sid){
Student s = new Student();
try {
conn = DBUtil.getConnection();
String sql =“select * from t_student where sid =?“;
ps = conn.prepareStatement(sql);
ps.setInt(1 sid);
rs=ps.executeQuery();
while(rs.next()){
s.setSid(rs.getInt(1));
s.setSname(rs.getStr
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 963 2018-12-10 21:53 StudentManageSystem\.classpath
文件 919 2018-07-18 12:05 StudentManageSystem\.project
文件 567 2018-07-18 12:05 StudentManageSystem\.settings\.jsdtscope
文件 76 2018-08-07 13:03 StudentManageSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.jdt.core.prefs
文件 509 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.common.component
文件 305 2018-10-12 17:00 StudentManageSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-07-18 12:05 StudentManageSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 7253 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\dao\StudentDAO.class
文件 3699 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\dao\UserDAO.class
文件 2190 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\entity\Student.class
文件 1065 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\entity\User.class
文件 1970 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\ChooseServlet.class
文件 1526 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\SetCharFilter.class
文件 4287 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\StudentServlet.class
文件 7972 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\servlet\UserServlet.class
文件 2119 2019-04-28 21:35 StudentManageSystem\build\classes\cn\hyx\util\DBUtil.class
文件 3682 2018-07-23 21:15 StudentManageSystem\sql\studentSQL.sql
文件 7089 2018-07-26 23:26 StudentManageSystem\src\cn\hyx\dao\StudentDAO.java
文件 3019 2018-08-07 13:03 StudentManageSystem\src\cn\hyx\dao\UserDAO.java
文件 1666 2018-07-18 13:17 StudentManageSystem\src\cn\hyx\entity\Student.java
文件 700 2018-07-18 13:31 StudentManageSystem\src\cn\hyx\entity\User.java
文件 1541 2018-07-21 16:39 StudentManageSystem\src\cn\hyx\servlet\ChooseServlet.java
文件 1282 2018-07-20 08:59 StudentManageSystem\src\cn\hyx\servlet\SetCharFilter.java
文件 4687 2018-09-25 21:15 StudentManageSystem\src\cn\hyx\servlet\StudentServlet.java
文件 10044 2018-10-13 14:48 StudentManageSystem\src\cn\hyx\servlet\UserServlet.java
文件 1784 2018-12-10 22:21 StudentManageSystem\src\cn\hyx\util\DBUtil.java
文件 685 2018-07-21 13:26 StudentManageSystem\WebContent\.project
文件 1528 2018-08-21 22:01 StudentManageSystem\WebContent\AlterStu.jsp
............此处省略98个文件信息
- 上一篇:JavaWeb客户管理系统
- 下一篇:大学生就业系统-论文-文档
相关资源
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- mysql jsp网站源码下载
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
评论
共有 条评论