【java 数据库】如何取出数据库的记录日志

【java 数据库】如何取出数据库的记录日志,第1张

这些是要联接到数据库的,但是 *** 作记录需要在程序上做处理,可以这样处理

1、建立一个 *** 作记录表,字段大概可以为:id、 *** 作类型、 *** 作人、 *** 作时间等

2、封装一个类,在每次有 *** 作的将这些 *** 作的记录写到数据库中,然后需要的时候读取出来

1.设计一张日志表 字段包含 lid(编号)luser( *** 作者)ldate( *** 作时间)lcontext( *** 作描述)2.编写一个类Log,里面有添加日志的静态方法(就是写插入一条记录到日志表),以后想添加一条日志的时候就直接调用该方法3.使用,例如现在刚刚添加了一新人员的信息,那么可以调用Log类的静态方法插入一条日志。4.查看日志,可以把查看日志的方法写在Log类里面,或者单独写都行。 日志的查询就是对日志表的查询,可以实现多种查询方式,例如按时间,按 *** 作者,按内容模糊查找等。 这种方法以前做过几次了,看是不是你想要的。

您好,很高兴为您解答。日志文件在哪个目录,用fileinputstream读文件就行了

import java.io.BufferedReader

import java.io.File

import java.io.FileInputStream

import java.io.IOException

import java.io.InputStreamReader

import java.util.ArrayList

import java.util.List

public class FileReaderTest {

static List<String>logs = new ArrayList<String>()

public static List<String>readFile(File f) throws IOException {

if (f == null || !f.exists()) {

return null

}

List<String>list = new ArrayList<String>()

String encoding = "UTF-8"

InputStreamReader read = new InputStreamReader(new FileInputStream(f),

encoding)

BufferedReader br = new BufferedReader(read)

String line = null


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9513931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存