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