当前位置: 技术问答>java相关
高手帮我看看--修改数据库纪录
来源: 互联网 发布时间:2015-11-13
本文导语: 从数据库中修改数据 数据库字段:(access) id 数字 name 文本 gender 文本 age 数字 出错信息如下: java.lang.NumberFormatException: mystr1 at java.lang.Integer.parseInt(Integer.java:426) at java.lang.Integer.parseInt(Intege...
从数据库中修改数据
数据库字段:(access)
id 数字
name 文本
gender 文本
age 数字
出错信息如下:
java.lang.NumberFormatException: mystr1
at java.lang.Integer.parseInt(Integer.java:426)
at java.lang.Integer.parseInt(Integer.java:476)
at _jsp._website._modify__jsp._jspService(/website/modify.jsp:28)
at com.caucho.jsp.JavaPage.service(JavaPage.java:89)
at com.caucho.jsp.JavaPage.subservice(JavaPage.java:83)
at com.caucho.jsp.Page.service(Page.java:280)
at com.caucho.jsp.QServlet.service(QServlet.java:161)
at com.caucho.server.http.AbstractRequest.service(AbstractRequest.java:452)
at com.caucho.server.http.AbstractRequest.service(AbstractRequest.java:395)
at com.caucho.server.http.PageCache$Entry.service(PageCache.java:256)
at com.caucho.server.http.PageCache.service(PageCache.java:105)
at com.caucho.server.http.VirtualHost.service(VirtualHost.java:406)
at com.caucho.server.http.Request.dispatch(Request.java:211)
at com.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:307)
at com.caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:257)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:536)
|
首先,变量命名应该让人见名识意,你看你的变量全是mystr...,另外注意数据字段的类型,数字型不要加引号
int id=Integer.parseInt(mystr1);
int age=Integer.parseInt(mystr2);
String sql="update employee set age="+age+" where id = "+id;
int id=Integer.parseInt(mystr1);
int age=Integer.parseInt(mystr2);
String sql="update employee set age="+age+" where id = "+id;