最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

servlet写入数据库出现问题_html/css

来源:动视网 责编:小采 时间:2020-11-27 15:44:33
文档

servlet写入数据库出现问题_html/css

servlet写入数据库出现问题_html/css_WEB-ITnose:public void insert(HttpServletRequest request, HttpServletResponse response) throws SQLException, ClassNotFoundException { Connection conn = connection(); Statement sta = conn.createStatement(); String name = request.getParameter(name); S
推荐度:
导读servlet写入数据库出现问题_html/css_WEB-ITnose:public void insert(HttpServletRequest request, HttpServletResponse response) throws SQLException, ClassNotFoundException { Connection conn = connection(); Statement sta = conn.createStatement(); String name = request.getParameter(name); S


public void insert(HttpServletRequest request, HttpServletResponse response)	throws SQLException, ClassNotFoundException {	Connection conn = connection();	Statement sta = conn.createStatement();	String name = request.getParameter("name");	String id = request.getParameter("id");	String password = request.getParameter("password");	String age = request.getParameter("age");	String company = request.getParameter("company");	System.out.println(name + id + password +age +company);	sta.execute	("insert into user.manage (name,id,password,age,company) values("+name+","+id+","+password+","+age+","+company+")");	// 蓝色的都是以文本的形式传递,黑色的则是以值的形式传递	close(sta, conn);	}

这是控制层servlet插入的代码
Insert title here

这是视图层HTML代码,不知道是代码出了问题还是怎么,输入的参数能到达servlet,System.out.println(name + id + password +age +company);有输出,但数据库没有增加数据,什么情况啊~~


回复讨论(解决方案)

试试

String SQL="insert into user.manage (name,id,password,age,company) values('"+name+"','"+id+"','"+password+"','"+age+"','"+company+"')";sta.executeUpdate(SQL);

试试

String SQL="insert into user.manage (name,id,password,age,company) values('"+name+"','"+id+"','"+password+"','"+age+"','"+company+"')";sta.executeUpdate(SQL);
还是不行,不知道哪里出错了

对应user.manage表的列类型,改一改values中的值。是数字的可以不用单引号


试试

String SQL="insert into user.manage (name,id,password,age,company) values('"+name+"','"+id+"','"+password+"','"+age+"','"+company+"')";sta.executeUpdate(SQL);
还是不行,不知道哪里出错了

System.out.print SQL,
把输出的sql放在SQL IDE中试试有没有错误



试试

String SQL="insert into user.manage (name,id,password,age,company) values('"+name+"','"+id+"','"+password+"','"+age+"','"+company+"')";sta.executeUpdate(SQL);
还是不行,不知道哪里出错了

System.out.print SQL,
把输出的sql放在SQL IDE中试试有没有错误
控制器上的错误,数据进来之后又给删掉了~~~

文档

servlet写入数据库出现问题_html/css

servlet写入数据库出现问题_html/css_WEB-ITnose:public void insert(HttpServletRequest request, HttpServletResponse response) throws SQLException, ClassNotFoundException { Connection conn = connection(); Statement sta = conn.createStatement(); String name = request.getParameter(name); S
推荐度:
标签: 数据 问题 数据库
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top