关于jsp连接到Access的问题

El_Nino 2006-02-28 09:28:30
我在做一个用户登陆的页面的时候出现了问题,不知道如何解决,请各位帮忙
代码如下:
<%@ page contentType="html.text ; charest=gb2312" language="java" %>
<%@ page import="java.sql.*" %>
<% String url="jdbc:odbc:checkuser";
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
Class.forName(driver);
Connection conn=DriverManager.getConnection(url);
Statement sqlStatement=conn.createStatement();
String sql="select*from table";
ResultSet rs=sqlStatement.executeQuery(sql);
String username=request.getParameter("username");
String password=request.getParameter("password");
String role="非会员";
while(rs.next())
{
if(username.equals(rs.getString("username"))&&password.equals(rs.getString("password")))
{
role=rs.getString("role");
}
}%>
<html>
<title>用户登陆</title>
<body>你是<%= role %>
</body>
</html>
我调试的时候发现是可以连接上数据库的,但是不能读取表。
错误提示如下:
javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.getin_jsp._jspService(getin_jsp.java:75)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

...全文
148 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
doway 2006-03-01
  • 打赏
  • 举报
回复
SELECT * FROM Table1

不知道 Table 在 SQL 语句中有特别含义吗?
xinxideyilian 2006-03-01
  • 打赏
  • 举报
回复
javax.servlet.ServletException: [Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误。

String sql="select*from table";错
String sql="select * from 表名";
sheep219 2006-03-01
  • 打赏
  • 举报
回复
表名,不能用table 吧
sunshift 2006-03-01
  • 打赏
  • 举报
回复
String sql="select * from [table]";
或者将 [table] 换成 [你的表名]

======================

免费广告 闪亮登场 [ 物流中国 www.56390.com ]

http://www.56390.com/

http://www.56390.com/Ads.htm

物流中国 www.56390.com 中国最大的物流黄页

threelock 2006-03-01
  • 打赏
  • 举报
回复
"select*from table " 本身并无语法错误啊。

El_Nino 2006-03-01
  • 打赏
  • 举报
回复
谢谢各位,问题已经解决了
El_Nino 2006-02-28
  • 打赏
  • 举报
回复
表名没有错,加上空格后还是出现同样的错误
killme2008 2006-02-28
  • 打赏
  • 举报
回复
select*from table
这句有错吧,是不是该空格,或者你的表名错了

81,122

社区成员

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

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