关于数据库的简单问题,大虾帮我啊!
程序:
<html>
<body>
<%@ page contentType= "test/html;charset=GB2312 " %>
<%@ page import= "java.sql.* "%>
<%
Connection con;
Statement sql;
ResultSet rs;
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver ");
con=DriverManager.getConnection( "jdbc:odbc:sun ", "sa ", " ");
sql=con.createStatement();
rs=sql.executeQuery( "SELECT * FROM Students ");
while(rs.next()){
out.print(rs.getString(1));
out.print(rs.getString(2));
}
con.close();
%>
</body>
</html>
报错:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /hh.jsp at line 16
13:
14: con=DriverManager.getConnection( "jdbc:odbc:sun ", "sa ", " ");
15: sql=con.createStatement();
16: rs=sql.executeQuery( "SELECT * FROM Students ");
17: while(rs.next()){
18: out.print(rs.getString(1));
19: out.print(rs.getString(2));
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handle
JspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408)
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)
root cause
javax.servlet.ServletException:
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]对象名 'Students ' 无效。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:855)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:784)
org.apache.jsp.hh_jsp._jspService(hh_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)