首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

大神们,求解JDBC有关问题

2013-12-10 
大神们,求解JDBC问题本人正在做一个通讯录服务,想修改一个人信息,但是不知道为什么,编译没有错,就是无法修

大神们,求解JDBC问题
本人正在做一个通讯录服务,想修改一个人信息,但是不知道为什么,编译没有错,就是无法修改数据库里面的信息,怎么回事,这个SQL语句是:
String str1="update maillist set Fname=?,Fage=?,Fsex=?,Fbirthday=?,Faddress=?,Fpnumber=?,FQQ=?,Gname=? where Fname=?";
stmt = conn
.prepareStatement(str1);
//stmt.setString(1,jtupdategroup2.getText());
//stmt.setString(2,jtupdategroup1.getText());
stmt.setString(1, jtfname.getText());
stmt.setString(2, jtfage.getText());
stmt.setString(3, ts);
stmt.setString(4, jtfbirthday.getText());
stmt.setString(5, jtfaddress.getText());
stmt.setString(6, jtpnumber.getText());
stmt.setString(7, jtQQ.getText());
stmt.setString(8, jtgroup.getText());
stmt.setString(9,jtupdate.getText());
stmt.executeUpdate();
其中那个Fname是主键值
[解决办法]
是不是没有提交事务
[解决办法]
stmt.setString(9,jtupdate.getText());


这样写不对吧 

stmt.setString(9, jtfname.getText());

这个呢 

热点排行