【发布时间】:2019-05-26 06:25:16
【问题描述】:
代码:
public static int getBalance()
{
List <Integer> sum = new ArrayList<Integer>();
int balance=0;
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/money","root","cpp");
PreparedStatement ps = con.prepareStatement("select * from account");
ResultSet rs = ps.executeQuery();
while(rs.next())
{
sum.add(Integer.parseInt(rs.getString(1)));
for(int i:sum)
{
balance += i;
}
}
}
}
当显示金额时,它已被加倍 例如,如果 2000 只是当前金额,则当前余额为 4000
【问题讨论】: