Java 在这种情况下,如何保存变量的值

Java 在这种情况下,如何保存变量的值,java,Java,我需要在方法中创建一个变量来存储结果集中的大量记录,当我检查登录时,然后我会将该值设置为该变量,我的问题是我有一个单例来保存数据我的数据库保存该值的最佳方法是单例 考虑到这是我的方法: String verStatus = "SELECT COUNT (*) FROM equipment_requisition"; PreparedStatement stmt = con.prepareStatement (verStatus); ResultSet rsStatus = stmt.execut

我需要在方法中创建一个变量来存储结果集中的大量记录,当我检查登录时,然后我会将该值设置为该变量,我的问题是我有一个单例来保存数据我的数据库保存该值的最佳方法是单例

考虑到这是我的方法:

String verStatus = "SELECT COUNT (*) FROM equipment_requisition";
PreparedStatement stmt = con.prepareStatement (verStatus);
ResultSet rsStatus = stmt.executeQuery ();
rsStatus.next ();
int Result = rsStatus.getInt (1);
此方法仍然不完整,但我需要进行检查:

使用登录后要保存的变量值: 使用此方法的可变结果,使用TimerTask发出警报


换句话说,由于我需要在我的方法中修改此变量的值,是否有更正确的方法使用单例?

您的问题不清楚,但如果我理解正确,您希望从语句执行中检索结果,即设备采集的数量。如果正确,我希望您能返回一个方法的结果,您可以在登录时随时调用该方法。

您的代码中没有单例。我没有发布我的单例。我想知道单例是否是使用此案例的最佳方式,因为每当数据库记录量发生变化时,我都必须设置此值。我的英语很糟糕,我正在使用一个转换器。我想知道使用单例还是使用另一种方式保存此变量以在程序的所有屏幕中使用的最佳选项,即当我登录时,我保存注册的总量,并每10分钟有一个timertask,它将检查您登录时和使用新查询的值所以我想知道获取和设置该值的最佳方法是singleton吗?是的,singleton可以,因为这是共享实例的场景