我有一个java应用程序,它对mysql数据库进行了大量写操作。重要的是数据不会丢失,因此如果mysql连接中断并且某人关闭了应用程序,则应用程序队列中的数据将丢失。
我需要找到一种方法,在应用关闭时正确地将查询写入文件,以便下次启动时我可以加载未保存的数据并尝试处理它。
问题是我找不到从preparedStatement
系统查看最终sql语句的方法,并且查询的数据不容易写入文件,因为它们都来自于各种各样的物品。
有没有办法获取完整的查询,以便在数据库连接消失后将其写入文件?
我假设没有 - 除了自己构建sql之外还有其他选择吗?