jsp连接mysql,删除数据出错.
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
Delete Employee Processing
</title>
</head>
<%@ page language="java" import="java.sql.*" %>
<body>
<%
Class.forName("org.gjt.mm.mysql.Driver");
String eid = request.getParameter("eid");
Connection myConn = DriverManager.getConnection("jdbc:mysql://192.168.0.99:3306/MyCo","root","");
Statement stmt = myConn.createStatement();
int rowsAffected = stmt.executeUpdate("delete from employee where empid=" + eid);(
if(rowsAffected == 1){报语法或者存取权限错为什么?????}
%>
<h1>Successful Deletion of an employee</a></h1>
The Record has been deleted
<p>
<a href="dbquery.jsp"> See all employee</a><br>
<a href="detquery.jsp">See department</a><br>
<a href="control.html>Go back to control</a>
<%
}else{
%>
<h1>sorry ,delete has failed</h1>
<a href="control.html">Go back to control center </a>
<%
}
stmt.close();
myConn.close();
%>
</body>
</html>
问题点数:50、回复次数:4Top
1 楼woowindice(永远的黑山)回复于 2002-06-04 13:35:58 得分 30
stmt有executeUpdate这个方法吗?Top
2 楼hellenlong(海龙)回复于 2002-06-04 13:45:59 得分 0
当然有啊
你朋友帮帮我吗?Top
3 楼wyalchemy(透明)回复于 2002-06-04 13:49:01 得分 20
你的:
eid);(
if(rowsAffected == 1){报语法或者存取权限错为什么?????}
里if前面的那个“(”好象有问题吧。
另外你的这些访问数据库的代码最好放在一个try{}catch(Exception e){}里!Top
4 楼hellenlong(海龙)回复于 2002-06-04 13:54:43 得分 0
问题解决了,不是这个jsp的问题,是例外一个jsp的问题写错了.
谢谢各位了Top




