TowYingWang 2015-07-04 10:56 采纳率: 0%
浏览 3412
已结题

jsp文件连接数据库后能添加数据,但是不能修改和删除

代码如下:

数据库操作的代码:
<%@ page language="java" import="java.util.*" contentType="text/html;charset=GB2312"%>
<%@ page import="java.sql.*" %>




新闻编辑


<%
request.setCharacterEncoding("GBK");

%>
<%
String title = request.getParameter("title") ;
String content = request.getParameter("content") ;
String newsid = request.getParameter("newsid") ;
String editType=request.getParameter("editType");
if(editType.equals("new")){
String sql = "INSERT INTO News_info VALUES ('"+newsid+"','"+title+"','"+content+"',0)" ;
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("添加新闻完成 !!") ;
NewsBean.closeConn();
NewsBean.closeStmt();
}

if(editType.equals("update")){
String sql = "UPDATE News_info SET"+"title='"+title+"',"+"content='"+content+"'"+ "WHERE"+"news_id="+newsid;
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("新闻修改完成 !!") ;
NewsBean.closeConn();
NewsBean.closeStmt();
}

if(editType.equals("del")){
String sql ="DELETE FROM News_info WHERE news_id='"+newsid+"'";
NewsBean.OpenConn();
NewsBean.executeUpdate(sql);
out.println("新闻已删除!");
NewsBean.closeConn();
NewsBean.closeStmt();
}

response.setHeader("Refresh","2;url=newslist.jsp");

%>


新闻修改界面主要代码:

修改新闻


编号: disabled>
标题: >
正文:
返回新闻管理列表

新闻删除界面主要代码:

删除新闻


编号:
标题:
正文:
回新闻管理列表

操作都显示成功,但是只有发布时数据库才有更改,修改和删除都对数据库没有改变?我也看不出代码哪里有错误求指点!

  • 写回答

6条回答 默认 最新

  • danielinbiti 2015-07-04 11:07
    关注
     String sql = "UPDATE News_info SET"+"title='"+title+"',"+"content='"+content+"'"+ "WHERE"+"news_id="+new
     注意一下titile,where前后前面的空格
     String sql = "UPDATE News_info SET"+" title='"+title+"',"+"content='"+content+"'"+ " WHERE"+" news_id="+new
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于logstash转发日志时发生的部分内容丢失问题
  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?