From 27618f4db2b4c4f72b6b7ddf499ea605aa6dd62b Mon Sep 17 00:00:00 2001 From: hzl <17356448089@163.com> Date: Wed, 18 Dec 2024 00:25:31 +0800 Subject: [PATCH] zhushi --- .../com/inks/hb/logInfo/dao/LogInfoDao.java | 122 ++++++++++++++++++ .../com/inks/hb/logInfo/pojo/LogInfo.java | 11 +- 2 files changed, 128 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/inks/hb/logInfo/dao/LogInfoDao.java b/src/main/java/com/inks/hb/logInfo/dao/LogInfoDao.java index ddeeeae..ba80368 100644 --- a/src/main/java/com/inks/hb/logInfo/dao/LogInfoDao.java +++ b/src/main/java/com/inks/hb/logInfo/dao/LogInfoDao.java @@ -120,3 +120,125 @@ public class LogInfoDao implements CommonDao { return list; } } +//package com.inks.hb.logInfo.dao; +// +//import com.inks.hb.common.CommonDao; +//import com.inks.hb.common.DBUtil; +//import com.inks.hb.logInfo.pojo.LogInfo; +// +//import java.sql.Connection; +//import java.sql.PreparedStatement; +//import java.sql.ResultSet; +//import java.sql.SQLException; +//import java.util.ArrayList; +// +//public class LogInfoDao implements CommonDao { +// // 实现CommonDao接口,用于操作logInfo表 +// @Override +// public void insertData(Object o) throws SQLException { +// // 插入数据 +// LogInfo logInfo = (LogInfo) o; +// +// Connection conn = DBUtil.getConnection(); +// String sql = "INSERT INTO logInfo (logName, loginId,loginName, logDate) VALUE (?,?,?,?)"; +// PreparedStatement ps = conn.prepareStatement(sql); +// ps.setString(1, logInfo.getLogName()); +// ps.setInt(2, logInfo.getLoginId()); +// ps.setString(3, logInfo.getLoginName()); +// ps.setString(4, logInfo.getLogDate()); +// +// ps.executeUpdate(); +// ps.close(); +// } +// +// @Override +// public void deleteData(Object o) throws SQLException { +// // 删除数据 +// LogInfo logInfo = (LogInfo) o; +// +// Connection conn = DBUtil.getConnection(); +// String sql = "DELETE FROM logInfo WHERE logId = ?"; +// PreparedStatement ps = conn.prepareStatement(sql); +// ps.setInt(1, logInfo.getLogId()); +// +// ps.executeUpdate(); +// ps.close(); +// } +// +// @Override +// public void updateData(Object o) throws SQLException { +// +// // 更新数据 +// } +// +// @Override +// public int queryDataNum() throws SQLException { +// // 查询数据数量 +// Connection conn = DBUtil.getConnection(); +// +// String sql = "select count(*) from logInfo;"; +// PreparedStatement pstmt = conn.prepareStatement(sql); +// ResultSet rs = pstmt.executeQuery(); +// +// int num; +// if (rs.next()) num = rs.getInt("count(*)"); +// else num = 0; +// +// rs.close(); +// pstmt.close(); +// +// return num; +// } +// +// @Override +// public ArrayList query(int start, int length) throws SQLException { +// +// // 查询数据 +// Connection conn = DBUtil.getConnection(); +// +// String sql = "select * from logInfo limit ?, ?;"; +// PreparedStatement pstmt = conn.prepareStatement(sql); +// pstmt.setInt(1, start - 1); +// pstmt.setInt(2, length); +// ResultSet rs = pstmt.executeQuery(); +// +// ArrayList list = new ArrayList<>(); +// LogInfo logInfo; +// +// while (rs.next()) { +// logInfo = new LogInfo(rs.getInt(1), rs.getString(2), +// rs.getInt(3), rs.getString(4), rs.getString(5)); +// list.add(logInfo); +// } +// +// rs.close(); +// pstmt.close(); +// +// return list; +// } +// +// @Override +// public Object query(Object o) throws SQLException { +// // 查询数据 +// return null; +// } +// +// public ArrayList queryName(int loginId) throws SQLException { +// // 根据loginId查询数据 +// Connection conn = DBUtil.getConnection(); +// String sql = "SELECT * FROM logInfo WHERE loginId = ?"; +// PreparedStatement ps = conn.prepareStatement(sql); +// ps.setInt(1, loginId); +// ResultSet rs = ps.executeQuery(); +// ArrayList list = new ArrayList<>(); +// LogInfo logInfo; +// while (rs.next()) { +// logInfo = new LogInfo(rs.getInt(1), rs.getString(2), +// rs.getInt(3), rs.getString(4), rs.getString(5)); +// list.add(logInfo); +// } +// rs.close(); +// ps.close(); +// return list; +// } +//} \ No newline at end of file diff --git a/src/main/java/com/inks/hb/logInfo/pojo/LogInfo.java b/src/main/java/com/inks/hb/logInfo/pojo/LogInfo.java index a0828b6..f102aa3 100644 --- a/src/main/java/com/inks/hb/logInfo/pojo/LogInfo.java +++ b/src/main/java/com/inks/hb/logInfo/pojo/LogInfo.java @@ -106,12 +106,13 @@ public class LogInfo { // 重写toString方法 @Override public String toString() { + // 重写toString()方法,返回LogInfo对象的字符串表示 return "LogInfo{" + - "logId=" + logId + - ", logName='" + logName + '\'' + - ", loginId=" + loginId + - ", loginName='" + loginName + '\'' + - ", logDate='" + logDate + '\'' + + "logId=" + logId + // 日志ID + ", logName='" + logName + '\'' + // 日志名称 + ", loginId=" + loginId + // 登录ID + ", loginName='" + loginName + '\'' + // 登录名称 + ", logDate='" + logDate + '\'' + // 日志日期 '}'; } }