如何将字段添加到数据库并连接到代码

时间:2014-03-15 10:31:15

标签: java mysql database netbeans

我正在尝试使用netbeans创建一个程序..

login_form.java

-2 labels : username & password

-1 textfield : username

-1 password field : password

-3 buttons : login , cancel , register

database named : try

-table named account

table account

-2 columns : username & password

registration_form.java

-2 labels : desired username & desired password

-1 textfield : username

-1 passwordfield : password

-2 buttons : register & back to login

我应该用什么代码连接并将registration_form中的字段添加到数据库并在login_form中检索?

我有这个代码

public void addUser(LoginHandler account)
{
    String query = null;
    try
    {
        query = "INSERT INTO users(Username,Password)VALUES('"+account.getUsername()+"','"+account.getPassword()+"')";
        stmt.executeUpdate(query);
        JOptionPane.showMessageDialog(null,"Register Success!",null,JOptionPane.INFORMATION_MESSAGE);
    }
    catch(Exception e)
    {
        JOptionPane.showMessageDialog(null,"Register Failed!" + e.toString(),null,JOptionPane.ERROR_MESSAGE);
    }
}

我要打电话给这个?怎么样?

我们的老师刚给我们这个代码..

有人帮忙请

1 个答案:

答案 0 :(得分:0)

您需要做的是从数据库中检索数据并将其存储在结果集中并将其保存在变量中,以便您可以使用select查询并相应地进行修改。

ResultSet rs = (data you get from you query)

为每一行记录结果集。 如果匹配则从您获取的用户信息中匹配,然后相应地显示错误。例如,您可以查看

http://www.tutorialspoint.com/jdbc/navigate-result-sets.htm [实施例] [1]