我正在尝试使用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);
}
}
我要打电话给这个?怎么样?
我们的老师刚给我们这个代码..
有人帮忙请
答案 0 :(得分:0)
您需要做的是从数据库中检索数据并将其存储在结果集中并将其保存在变量中,以便您可以使用select查询并相应地进行修改。
ResultSet rs = (data you get from you query)
为每一行记录结果集。 如果匹配则从您获取的用户信息中匹配,然后相应地显示错误。例如,您可以查看
http://www.tutorialspoint.com/jdbc/navigate-result-sets.htm [实施例] [1]