资源简介
基于JSP的学生管理系统
基于JSP的学生管理系统
基于JSP的学生管理系统

代码片段和文件信息
package com.fuzhu.studentmanager;
import java.lang.reflect.InvocationTargetException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetmetaData;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.beanutils.BeanUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.user.Slf4jTest;
public class DAO {
private static Logger Log = LoggerFactory.getLogger(Slf4jTest.class);
// INSERT UPDATE DELETE操作都可以包含在其中
public void update(String sql object... args) {
Connection connection = null;
PreparedStatement preparedStatement = null;
try {
connection = JDBCTools.getConnection();
preparedStatement = connection.prepareStatement(sql);
for (int i = 0; i < args.length; i++) {
preparedStatement.setobject(i + 1 args[i]);
}
preparedStatement.executeUpdate();
} catch (Exception e) {
e.printStackTrace();
} finally {
JDBCTools.release(null preparedStatement connection);
}
}
public T get(Class clazz String sql object... args) {
List result = getForList(clazz sql args);
if (result.size() > 0) {
return result.get(0);
}
return null;
}
// 查询多条记录,返回对应的对象的集合
public List getForList(Class clazz String sql object... args) {
List list = new ArrayList<>();
Connection connection = null;
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;
try {
// 总步骤.(1) 得到结果集
connection = JDBCTools.getConnection();
preparedStatement = connection.prepareStatement(sql);
for (int i = 0; i < args.length; i++) {
preparedStatement.setobject(i + 1 args[i]);
}
resultSet = preparedStatement.executeQuery();
// 总步骤(2)处理结果集,得到Map的List,其中一个Map对象就是一条记录。Map的key为resultSet中列的别名,Map的value为列的值
// 5-11方法隔离抽取:处理结果集,得到Map的一个List,其中一个Map对象对应一条记录
List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-04-08 17:52 StudentManagement\
文件 1351 2018-04-09 15:23 StudentManagement\.classpath
文件 6148 2018-04-09 18:44 StudentManagement\.DS_Store
目录 0 2018-06-26 14:59 __MACOSX\
目录 0 2018-06-26 14:59 __MACOSX\StudentManagement\
文件 120 2018-04-09 18:44 __MACOSX\StudentManagement\._.DS_Store
目录 0 2018-04-09 20:46 StudentManagement\.git\
文件 317 2018-04-08 17:45 StudentManagement\.git\config
文件 73 2018-04-08 17:45 StudentManagement\.git\desc
文件 23 2018-04-08 17:45 StudentManagement\.git\HEAD
目录 0 2018-04-08 17:45 StudentManagement\.git\hooks\
文件 478 2018-04-08 17:45 StudentManagement\.git\hooks\applypatch-msg.sample
文件 896 2018-04-08 17:45 StudentManagement\.git\hooks\commit-msg.sample
文件 189 2018-04-08 17:45 StudentManagement\.git\hooks\post-update.sample
文件 424 2018-04-08 17:45 StudentManagement\.git\hooks\pre-applypatch.sample
文件 1642 2018-04-08 17:45 StudentManagement\.git\hooks\pre-commit.sample
文件 1348 2018-04-08 17:45 StudentManagement\.git\hooks\pre-push.sample
文件 4951 2018-04-08 17:45 StudentManagement\.git\hooks\pre-reba
文件 1239 2018-04-08 17:45 StudentManagement\.git\hooks\prepare-commit-msg.sample
文件 3610 2018-04-08 17:45 StudentManagement\.git\hooks\update.sample
文件 7780 2018-04-09 16:03 StudentManagement\.git\index
目录 0 2018-04-08 17:45 StudentManagement\.git\info\
文件 240 2018-04-08 17:45 StudentManagement\.git\info\exclude
目录 0 2018-04-08 17:45 StudentManagement\.git\logs\
文件 190 2018-04-08 17:45 StudentManagement\.git\logs\HEAD
目录 0 2018-04-08 17:45 StudentManagement\.git\logs\refs\
目录 0 2018-04-08 17:45 StudentManagement\.git\logs\refs\heads\
文件 190 2018-04-08 17:45 StudentManagement\.git\logs\refs\heads\master
目录 0 2018-04-08 17:45 StudentManagement\.git\logs\refs\remotes\
目录 0 2018-04-08 17:45 StudentManagement\.git\logs\refs\remotes\origin\
文件 190 2018-04-08 17:45 StudentManagement\.git\logs\refs\remotes\origin\HEAD
............此处省略293个文件信息
- 上一篇:jsp论坛
- 下一篇:软件工程课程设计图书馆管理系统
相关资源
- 微博系统(Java源码,servlet+jsp),适
- JSP企业人事管理系统设计(源代码+论
- 实现一个图书管理系统
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- JSP,SQL,MVC的选课系统
- 基于JSP的学生宿舍管理系统(源码 数
- JSP选课管理系统
- mysql jsp网站源码下载
- JSP做的化妆品商城
- Jsp购物车实例
- 基于JSP的校友信息管理系统(添加数
- 基于jsp的bbs论坛 非常详细
- jsp oracle通讯录
- JSP学生信息管理系统 Mysql数据库
- 使用jsp servlet做的投票系统
- JSP登陆验证 实现JSP用户名 密码 验
- jsp基于servlet 图书馆管理系统
- jsp学生成绩管理系统.rar
- 在线考试系统源代码(jsp)
- 超级好的纯jsp写的聊天室
- JSP 网上购物网页项目
- JSP+mysql新闻发布系统.rar
- jsp 学生信息管理系统设计与实现
- jsp与SQL Server数据库实现的客户注册登
- 简易教学管理系统(jsp spring struts h
- 学生信息管理系统 JSP MySQL
- jsp ajax 三级联动菜单
- jsp新闻公告与最新消息系统(具备添
- JSP课程设计-留言本 jsp mysql tomcat实现
评论
共有 条评论