标题:更新数据库问题
取消只看楼主
jqbbccn
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-10-17
 问题点数:0 回复次数:1 
更新数据库问题

try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:jqb","bb","bb");
Statement sql=con.createStatement();
ResultSet rs;
if(ae.getSource()==b1)
{
String name1=t1.getText();String name2=t2.getText();
String name3=t3.getText();String name4=t4.getText();
if(name3.equals(name4))
{
/* rs=sql.executeQuery("select * from operator where username='"+name1+"' and mima='"+name2+"'");
if(rs.first())
{
sql.executeUpdate("update operator set mima='"+name3+"' where username='"+name1+"'");
JOptionPane.showMessageDialog(null,"修改成功");
t1.setText("");t2.setText("");t3.setText("");t3.setText("");t4.setText("");
}*///是不是这段验证有问题?
else
{
JOptionPane.showMessageDialog(null,"用户名不存在或密码错误!");
t1.setText("");t2.setText("");t3.setText("");t3.setText("");t4.setText("");
}

}
else
{
JOptionPane.showMessageDialog(null,"2次密码不一致!");
t3.setText("");t4.setText("");
}
}
else
{
this.dispose();
}
}
catch(Exception e1){System.out.println(e1);}
很简单的操作,但是老是出现异常,不知道错哪儿了,哪位大大帮忙看看,谢谢啦


[此贴子已经被作者于2007-3-21 21:17:08编辑过]

搜索更多相关主题的帖子: 数据库 
2007-03-21 20:38
jqbbccn
Rank: 1
等 级:新手上路
帖 子:73
专家分:0
注 册:2006-10-17
得分:0 
恩,我是想判断是否存在满足条件的一条记录,if(rs.next()) 解决,谢谢大家

恩,学到一点,嘎嘎~

2007-03-23 21:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-125706-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019701 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved