目前的问题是//DBUtil.main(args);这句代码不能删
我删了的话就登录不了,但是不删的话,如果程序关闭重新打开,数据还是原来的数据,修改后的没了
请问有什么方法能让程序重新打开是上次修改后的数据
不是很懂你的问题。你应该是想说,用户修改密码或者金额后,关掉程序,重新打开,密码又变回原来的密码。
你的账号密码信息不是在数据库里保存的,而是通过静态变量,在程序启动的时候加载到内存里的。你修改数据之后,修改的内容也是存在内存里的。
程序关闭后,内存里的数据就丢失了,程序启动的时候,重新从磁盘加载代码到内存里,所以数据还是你代码里的数据。
要想做到变化,就必须把你改动的值也保存到磁盘里。方式有很多种,比如从数据库里去加载这些数据。如果你不想用数据库,也可以使用文件到方式,将
改动保存在文件中。每次程序打开的时候,从文件中去加载用户信息,而不是在代码里写死。
一楼说的没错,你这里没有存储的地方。。。