Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java跟踪MS Access数据库的每个操作_Java_Database_Ms Access - Fatal编程技术网

如何使用java跟踪MS Access数据库的每个操作

如何使用java跟踪MS Access数据库的每个操作,java,database,ms-access,Java,Database,Ms Access,我们希望在对MS Access数据库文件执行CRUD(创建、读取、更新、删除)操作时对其进行跟踪 当我有完整的数据库连接URL字符串时,如何使用JAVA跟踪CRUD操作 如何知道正在对数据库触发哪种类型的查询 例如: 用户A对数据库发出插入、更新或删除操作的查询,然后用户B将收到用户A更改数据库的通知 简而言之,如何使用java从MS Access数据库获取更新 我只知道如何在MS Access上使用CRUD操作,但在这里我不能使用日志记录或维护历史记录 我使用的是数据库文件ACCDB或MDB,

我们希望在对MS Access数据库文件执行CRUD(创建、读取、更新、删除)操作时对其进行跟踪

当我有完整的数据库连接URL字符串时,如何使用JAVA跟踪CRUD操作

如何知道正在对数据库触发哪种类型的查询

例如:

用户A对数据库发出插入、更新或删除操作的查询,然后用户B将收到用户A更改数据库的通知

简而言之,如何使用java从MS Access数据库获取更新

我只知道如何在MS Access上使用CRUD操作,但在这里我不能使用日志记录或维护历史记录


我使用的是数据库文件ACCDB或MDB,其中任何一个都可以。

通常情况下,不允许用户直接连接到数据库就可以实现这一目标。相反,您将为他们提供CRUD服务。下面是一些关于Java中RESTful CRUD服务的基本教程

请注意,这些教程并不特定于MS Access数据库。您只需要更改描述数据库连接的位。这里有一些关于如何从Java连接到MS Access数据库的帮助


wooowo亲爱的用户@bpgergo我说我只想跟踪MS ACCESS我知道我可以使用定期比较来了解数据库更改,但这里我想用一些不同的方法来检查,就像数据库端的触发器触发和java跟踪一样,但在这里我不知道在并没有触发器和定期更新的情况下如何跟踪它们顺便说一句,谢谢你的意见。我可能没有说清楚。我提出的解决方案既不涉及定期比较,也不涉及触发器。Java中实现的CRUD服务将记录所有CRUD操作。