无情的bug制造者 2020-07-10 11:22 采纳率: 0%
浏览 134

求助,怎么在另一个类里关联map集合

目前的问题是//DBUtil.main(args);这句代码不能删
我删了的话就登录不了,但是不删的话,如果程序关闭重新打开,数据还是原来的数据,修改后的没了
请问有什么方法能让程序重新打开是上次修改后的数据

  • 写回答

2条回答

  • 赖皮猫 2020-07-10 11:38
    关注

    不是很懂你的问题。你应该是想说,用户修改密码或者金额后,关掉程序,重新打开,密码又变回原来的密码。

    你的账号密码信息不是在数据库里保存的,而是通过静态变量,在程序启动的时候加载到内存里的。你修改数据之后,修改的内容也是存在内存里的。
    程序关闭后,内存里的数据就丢失了,程序启动的时候,重新从磁盘加载代码到内存里,所以数据还是你代码里的数据。

    要想做到变化,就必须把你改动的值也保存到磁盘里。方式有很多种,比如从数据库里去加载这些数据。如果你不想用数据库,也可以使用文件到方式,将
    改动保存在文件中。每次程序打开的时候,从文件中去加载用户信息,而不是在代码里写死。

    评论

报告相同问题?