让MySQL自动刷新

时间:2013-11-03 07:44:43

标签: java mysql

我根据用户输入在数据库(MySQL)中插入记录。立即插入数据我想检索刚刚插入的记录并将其显示在文本字段中。

但令我惊讶的是,没有找到任何东西。是否有某种方法可以立即刷新我的数据库我在db中插入数据。我正在使用java!

public class Member {
    public Member(){
        final String nameMember = inputName.getText();

    //Button listener action
    newAccount.addActionListener(new ActionListener()
    {
        public void actionPerformed(ActionEvent ev)
        {
            try {
                //this method insert data into db
                subscribe();
                //this retrieves the data inserted by subscribe()
                createdAccountDetails(nameMember);
            } catch (SQLException ex) {
                Logger.getLogger(Member.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    });

    }



}

1 个答案:

答案 0 :(得分:0)

您必须将数据提交到db,然后才能将其提取到结果中。但是,使用insert和select作为两个不同的调用是不好的做法。 您可以在会话中保存值并显示它们(如果在插入期间没有发生异常),或者您可以使用pl / sql函数或过程。