| 发表于:2007-01-13 18:52:49 楼主 |
我是用户 查询一条一个字段,来检索修改哪条数据 数据库修改代码是这个 public static boolean makedate(string upname, string name, string sex, string phone) { string strsql; try { strsql = "update telephone set name = ' " + name + " ',sex = ' " + sex + " ',phone= ' " + phone + " 'where name = " + upname; st.EXECuteupdate(strsql); javax.swing.joptionpane.showmessagedialog(null, "更新成功! ", "提示 ", javax.swing.joptionpane.plain_message); return true; } catch (sqlexception ex) { return false; } } /////////////////////////////////////////////////////// 这个是按钮事件 /** * * @------------------------------------------修改数据按钮事件 */ public void jbuttonmake_actionperformed(actionevent e) { string upname; resultset rs; string upp; name = this.jtext_name.gettext(); sex = this.jtext_sex.gettext(); phone = this.jtext_phone.gettext(); upname = jtextmakename.gettext(); if (database.makedate(upname, name, sex, phone)) { system.out.println( "okok "); } else { system.out.println( "nono "); } javax.swing.joptionpane.showmessagedialog(null, "找不到你要修改的用户! ", "提示 ", javax.swing.joptionpane.plain_message); } } =================================================== 下面是我发现的问题.. 就是 jtextfiled 组件的.gettext(); get出来的值 明明和数据库的一样,但是不管怎么样都是不等的~为什么啊???我已经研究好几天了,拜托大家帮帮我~~~ |
|
|
|
|