主键重复,对吗?读了又写,内容一致,十有八九是内容重复,与主键(索引等)设置有别你应该用updateString sql1 = "insert into message(sender,getter,subject,message,isread)values('"+sender+"','"+getter+"','"+subject+"','"+message+"','"+isread+"')";改为
String sql1 = "update message set isread='" + isread+ "' where you condition
String sql1 = "update message set isread='" + isread+ "' where you condition
解决方案 »
- hibernate存储问题
- JAVAScript中如何实现IE主页面操作时弹出新的页面,如果关闭主页面,如何控制关闭新弹出的页面?
- 请问如何开发一个提供域名申请的网站?
- jsf问题,请指教
- java.lang.NoClassDefFoundError错误?
- 请教:在有 <jsp:include page="xx.jsp"/> 的页面中 POST 和 GET 的不同!
- 高手们帮我看看这个servlet有什么错误吗
- 如何去掉<marquee>标签开始和结尾的空白?
- 非常简单的bean传递参数的问题,在线等,马上结帐
- 大家来讨论。网上交易,划账实现(是人民币哦),如何与银行接口?
- bean:message 错误
- 初学者之傻问题????
String sql1 = "update message set isread=" + isread+ " where id="+postid+"";
我没有插入id,因为我已经叫他自动增加了。我的自动增加应该没有设错,其他地方都是这样用的。
第二次调用之前调用一下这个...
TestBean.execute(sql1);
改成这个.
我想到的两点,试试
是不是在
TestBean.closeStmt();
TestBean.closeConn();
之间插入?
出现的错误:
An error occurred at line: 5 in the jsp file: /jsp/work/report.jsp
Generated servlet error:
D:\Tomcat\work\Standalone\localhost\examples\jsp\work\report_jsp.java:80: cannot resolve symbol
symbol : method execute (java.lang.String)
location: class DataBase.MyDbBean
TestBean.execute(sql1);
TestBean.executeUpdate(sql1);
改为TestBean.execute(sql1);后出现如下错误:An error occurred at line: 5 in the jsp file: /jsp/work/report.jsp
Generated servlet error:
D:\Tomcat\work\Standalone\localhost\examples\jsp\work\report_jsp.java:78: cannot resolve symbol
symbol : method execute (java.lang.String)
location: class DataBase.MyDbBean
TestBean.execute(sql1);
^
6 errors
然后放到数据库中运行一下
估计就能看出错误