java 数据库stmt.executeUpdate(sql);发生异常

u010668116 2013-10-16 04:05:00
代码如下:
<%
request.setCharacterEncoding("GBK");
String geming=request.getParameter("歌名");
String geshou=request.getParameter("歌手");
String djl=request.getParameter("单击率");
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/music","root","root");
Statement stmt=con.createStatement();
String sql="insert into musicinfo(musicname,singer,hint) values('"+geming+"','"+geshou+"',"+djl+")";
int i=stmt.executeUpdate(sql);
if(i==1){
out.println("<script language='javaScript'> alert('添加成功,单击确定跳转到主页!');</script>");
response.setHeader("refresh","1;url=index.jsp");
}else{
out.println("<script language='javaScript'>alert('添加失败,单击确定返回添加页面!');</script>");
response.setHeader("refresh","1;url=add.jsp");
}
stmt.close();
con.close();
%>
...全文
197 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧