怎么关闭不了数据库连接呢
JSP文件:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<%
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();//装驱动
}
catch(ClassNotFoundException e)
{
out.println(e.getMessage());
// out.println("123");
}
try
{
Connection conn=DriverManager.getConnection("jdbc:odbc:Jinsql");//创建连接
Statement stmt =conn.createStatement();//创建执行实列
ResultSet rs=stmt.executeQuery("SELECT * FROM Customer");//结果集
out.print("<table border='1'>");
while(rs.next())
{
out.print("<tr><td>"+rs.getString("CustomerId")+"</td>");
out.print("<td>"+rs.getString("PassWord")+"</td></tr>");
}
out.print("</table>");
}
catch (SQLException sqlExc)
{
sqlExc.printStackTrace();
}
finally
{
stmt.close();
conn.close();
}
%>
</body>
</html>
出错提示:
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 39 in the jsp file: /search1.jsp
stmt cannot be resolved
36: }
37: finally
38: {
39: stmt.close();
40: conn.close();
41: }
42:
An error occurred at line: 40 in the jsp file: /search1.jsp
conn cannot be resolved
37: finally
38: {
39: stmt.close();
40: conn.close();
41: }
42:
43: /* finally
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:415)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
怎么关闭不了数据库连接呢??