免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1132 | 回复: 3
打印 上一主题 下一主题

急!毕设中!插入数据错误! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-07 12:13 |只看该作者 |倒序浏览
我的在插入数据的时候出现错误!我是初学jsp的,还有好多都不懂还希望各位大哥大姐帮帮忙!
代码:
  ⒈表单部分文件:
         <form method="post" action="" name="form">
                                <p align="center"><font size="2">产品类ID: </font>
                                <input name="pro_classid" type="text" id="pro_classid" size="20" ></p>
                                 <p align="center"><font size="2">产品类名:</font>
                                   <input name="pro_classname" type="text" id="pro_classid" size="20"></p>
                                     <p align="center"><font size="2">产品名称:</font>
                                        <input name="productname" type="text" id="productname" size="20"></p>
                                         </form>
                        <form id="form1" name="form2" method="post" action="prosuccess.jsp">
                          <label></label>
                            <center><input  type="submit" name="Submit"  value="提交"
                                     onclick="javascript:return(checkform());"/></center></form>
⒉插入数据库代码:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.sql.*"%>
<%
String pro_classid=request.getParameter("pro_classid");
String pro_classname=request.getParameter("pro_classname");
String productname=request.getParameter("productname");
String sql = "INSERT INTO pro_class1 (pro_classid,pro_classname,productname) Values ('"+pro_classid+"','"+pro_classname+"','"+productname+"')";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sys_man";
String user = "sa";
String password = "";
Connection conn = DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
ResultSet rs = stmt.executeQuery(sql);
if (rs.next())
   {
    response.sendRedirect("insertsuccess.jsp");
             }
else
   {
      response.sendRedirect("inserterror.jsp");
      // out.println("用户名或密码错误请重新登陆!");
        }
%>
还望各位能帮忙解决啊!

论坛徽章:
0
2 [报告]
发表于 2006-06-07 14:23 |只看该作者
贴错误!

论坛徽章:
0
3 [报告]
发表于 2006-06-07 14:24 |只看该作者
ResultSet rs = stmt.executeQuery(sql);

插入数据不用executeQuery

这个是查询的

论坛徽章:
0
4 [报告]
发表于 2006-06-08 15:40 |只看该作者
同意楼上说的!用executeUpdate
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP