资源简介
基于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论坛
- 下一篇:软件工程课程设计图书馆管理系统
相关资源
- jsp论坛
- JSP课程设计包含投票系统、通讯簿管
- 毕业设计JSP健身俱乐部网站
- jsp+Mysql相册管理系统
- JSP+servlet+Bbootstrap博客论坛源码
- jsp技术实现的公共选课系统
- javaee之信息管理后台
- jsp超市管理系统mysql
- 网上商城系统+完全开发文档(JSP+se
- JSP+SQL学生作业管理系统(毕业设计)
- bbs论坛完整源码 jsp+servlet
- js成绩管理系统源代码
- jsp汽车网car
- jsp+servlet+javabean+mysql实现的简易BBS论坛
- 毕设-基于JSP+SQL Server管理系统
- JSP+SQL火车订票系统-毕业设计
- 基于JSP的企业日常事务管理系统
- 基于jsp+servlet图书管理系统之后台用户
- 基于jsp+servlet图书管理系统之后台用户
- 基于jsp+servlet图书管理系统之后台用户
- 基于jsp+servlet图书管理系统之后台万能
- 基于JSP的学生档案管理系统+sql
- JSP网上拍卖系统(毕业设计).
- JSP驾校考试管理系统 毕业设计
- JSP+SQL电子相册系统
- jsp+sql学生选课系统
- tomcat基于Web的JSP+Servlet学生信息管理系
- jsp考勤管理系统
- 二手房管理系统jsp,MySql
- 新闻管理系统+jsp+sql server
评论
共有 条评论