首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

求解关于jsp插入数据库数据的有关问题

2013-07-20 
求解关于jsp插入数据库数据的问题body%int idInteger.parseInt(request.getParameter(newid))Strin

求解关于jsp插入数据库数据的问题

<body>
<%int id=Integer.parseInt(request.getParameter("newid"));
String Name=request.getParameter("newName");
String Pwd=request.getParameter("newPwd");
String Sex=request.getParameter("newSex");
int age=Integer.parseInt(request.getParameter("newAge"));
Connection conn=null;



try{
String userid=request.getParameter("userid");
    String userpassword=request.getParameter("userpassword");
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    String strConn="jdbc:mysql://localhost:3306/stuinfo";
    conn=DriverManager.getConnection(strConn,"root","123");
    Statement stat=conn.createStatement();
    String sql = "insert into stu values("+id+",'"+Name+"','"+Pwd+"','"+Sex+"',"+age+")";
ResultSet re=stat.executeQuery(sql);

out.println("插入完成");
}

catch(Exception ex){
ex.printStackTrace();

}
conn.close();
%>
  </body>

在前一个页面输入相应数据后,点击添加就没反应了,数据库也没更新,网页也没报错。是不是SQL语句有误? JSP SQL
[解决办法]
executeQuery只用于查询吧.....插入用executeUpdate
[解决办法]
事务没有提交。
[解决办法]
引用:
executeQuery只用于查询吧.....插入用executeUpdate

原因是这个。

热点排行