基于JSP的学生管理系统
基于JSP的学生管理系统
基于JSP的学生管理系统
基于JSP的学生管理系统
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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 __MACOSXStudentManagement
文件 120 2018-04-09 18:44 __MACOSXStudentManagement._.DS_Store
目录 0 2018-04-09 20:46 StudentManagement.git
文件 317 2018-04-08 17:45 StudentManagement.gitconfig
文件 73 2018-04-08 17:45 StudentManagement.gitdescription
文件 23 2018-04-08 17:45 StudentManagement.gitHEAD
目录 0 2018-04-08 17:45 StudentManagement.githooks
文件 478 2018-04-08 17:45 StudentManagement.githooksapplypatch-msg.sample
文件 896 2018-04-08 17:45 StudentManagement.githookscommit-msg.sample
文件 189 2018-04-08 17:45 StudentManagement.githookspost-update.sample
文件 424 2018-04-08 17:45 StudentManagement.githookspre-applypatch.sample
文件 1642 2018-04-08 17:45 StudentManagement.githookspre-commit.sample
文件 1348 2018-04-08 17:45 StudentManagement.githookspre-push.sample
文件 4951 2018-04-08 17:45 StudentManagement.githookspre-rebase.sample
文件 1239 2018-04-08 17:45 StudentManagement.githooksprepare-commit-msg.sample
文件 3610 2018-04-08 17:45 StudentManagement.githooksupdate.sample
文件 7780 2018-04-09 16:03 StudentManagement.gitindex
目录 0 2018-04-08 17:45 StudentManagement.gitinfo
文件 240 2018-04-08 17:45 StudentManagement.gitinfoexclude
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
文件 190 2018-04-08 17:45 StudentManagement.gitlogsHEAD
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efsheads
文件 190 2018-04-08 17:45 StudentManagement.gitlogs
efsheadsmaster
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotes
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotesorigin
文件 190 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotesoriginHEAD
............此处省略293个文件信息
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 __MACOSXStudentManagement
文件 120 2018-04-09 18:44 __MACOSXStudentManagement._.DS_Store
目录 0 2018-04-09 20:46 StudentManagement.git
文件 317 2018-04-08 17:45 StudentManagement.gitconfig
文件 73 2018-04-08 17:45 StudentManagement.gitdesc
文件 23 2018-04-08 17:45 StudentManagement.gitHEAD
目录 0 2018-04-08 17:45 StudentManagement.githooks
文件 478 2018-04-08 17:45 StudentManagement.githooksapplypatch-msg.sample
文件 896 2018-04-08 17:45 StudentManagement.githookscommit-msg.sample
文件 189 2018-04-08 17:45 StudentManagement.githookspost-update.sample
文件 424 2018-04-08 17:45 StudentManagement.githookspre-applypatch.sample
文件 1642 2018-04-08 17:45 StudentManagement.githookspre-commit.sample
文件 1348 2018-04-08 17:45 StudentManagement.githookspre-push.sample
文件 4951 2018-04-08 17:45 StudentManagement.githookspre-reba
文件 1239 2018-04-08 17:45 StudentManagement.githooksprepare-commit-msg.sample
文件 3610 2018-04-08 17:45 StudentManagement.githooksupdate.sample
文件 7780 2018-04-09 16:03 StudentManagement.gitindex
目录 0 2018-04-08 17:45 StudentManagement.gitinfo
文件 240 2018-04-08 17:45 StudentManagement.gitinfoexclude
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
文件 190 2018-04-08 17:45 StudentManagement.gitlogsHEAD
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efsheads
文件 190 2018-04-08 17:45 StudentManagement.gitlogs
efsheadsmaster
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotes
目录 0 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotesorigin
文件 190 2018-04-08 17:45 StudentManagement.gitlogs
efs
emotesoriginHEAD
............此处省略293个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)