如何在mysql

时间:2016-05-05 12:39:09

标签: java mysql netbeans

我正在使用mysql数据库在netbeans中创建一个GUI银行项目。我将帐号设置为主键,我希望用户只有在输入正确的帐号时才能存款。当我尝试这样做时,只有一行有效,我该怎么做,以便每当输入帐号并输入存款金额时,它将更新余额列。这是我的查询声明:

String Query = "UPDATE ACCOUNTINFO SET BALANCE = '"+txtAmount.getText()+"'
                WHERE ACCOUNTNUMBER = '"+txtAccountNum.getText()+"'";

4 个答案:

答案 0 :(得分:0)

您可以制作菜单驱动程序。首先,您打印所有可用的功能,如显示余额,取款,存款等等。给选择的号码然后输入输入号码,然后使用开关案例并匹配选择并相应地询问输入,就像您只想要acc编号或acc数量和金额。操作完成后,您可以询问用户是否要继续操作?检查他是否在do..while循环条件中键入yes或no如果他按yes然后再显示菜单。

答案 1 :(得分:0)

删除+"您在查询中的WHERE子句之前编写的。及其更新不是UPDATA请更正。

答案 2 :(得分:0)

更新多个列的工作方式如下:

UPDATE table SET colum1 = value1, column2 = value2 WHERE key_column = compare_value;

答案 3 :(得分:0)

String Query = "UPDATE ACCOUNTINFO SET 
    BALANCE = '"+txtAmount.getText()+"',
    WITHDRAWL_LIMIT = '"+txtLimit.getText()+"'
  WHERE ACCOUNTNUMBER = '"+txtAccountNum.getText()+"'";