JSP-Microsoft ODBC-Microsoft Access驱动程序找不到文件“(未知)”

伊美达

我是JSP的新手。所以我想建立一个登录网站,但是我坚持使用sql异常。谁知道该如何解决?我使用的所有程序都是32位的,并且我已经将Ms Access Database添加到我的用户数据源中。

这是错误信息:

5: <%
6:  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
7:  Connection con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+application.getRealPath("WEB-INF/db.accdb"));
8:  Statement st = con.createStatement(1004,1008);
9: 
10: %>

堆栈跟踪:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:455)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
root cause

javax.servlet.ServletException: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:916)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:845)
    org.apache.jsp.khema.doLogin_jsp._jspService(doLogin_jsp.java:145)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
root cause

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'.
    sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)
    sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)
    sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073)
    sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
    sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
    java.sql.DriverManager.getConnection(DriverManager.java:582)
    java.sql.DriverManager.getConnection(DriverManager.java:207)
    org.apache.jsp.khema.doLogin_jsp._jspService(doLogin_jsp.java:72)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
雷神之锤

首先,请确保为数据库文件指定了正确的路径,然后执行以下步骤。从“控制面板”中搜索“管理工具”,然后在“添加”之后搜索“数据源”(ODBC)Microsoft Access Drivers(*mdb,*accdb)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Microsoft ODBC驱动程序找不到Oracle Instant Client

来自分类Dev

将Microsoft ODBC驱动程序安装到Debian

来自分类Dev

Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17

来自分类Dev

Microsoft Access ODBC驱动程序管理器功能序列错误

来自分类Dev

java.sql.SQLException:[Microsoft] [ODBC Microsoft Access驱动程序]操作必须使用可更新的查询

来自分类Dev

PHP:[Microsoft] [ODBC Microsoft Access驱动程序]查询中的语法错误。不完整的查询子句

来自分类Dev

查询表达式中的[Microsoft] [ODBC Microsoft Access驱动程序]语法错误(缺少运算符)

来自分类Dev

PYODBC ProgrammingError :(“ 42000”,“ [42000] [Microsoft] [Pilote ODBC Microsoft Access]

来自分类Dev

PYODBC ProgrammingError :(“ 42000”,“ [42000] [Microsoft] [Pilote ODBC Microsoft Access]

来自分类Dev

ODBC:从Microsoft Access导出到Postgres失败

来自分类Dev

java.sql.SQLException:找不到适用于jdbc:odbc:Driver = {Microsoft文本驱动程序(* .txt; * .csv)}; DBQ = D:\ Users \

来自分类Dev

“找不到适合 jdbc:microsoft:sqlserver 的驱动程序”

来自分类Dev

Azure网站-ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'

来自分类Dev

OpenShift-如何为Linux安装Microsoft ODBC驱动程序

来自分类Dev

“ [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户登录失败”错误

来自分类Dev

如何使“ Microsoft ODBC for Oracle”驱动程序在Windows 7中工作

来自分类Dev

Linux Ubuntu 14.04上的Microsoft SQL Server ODBC驱动程序:错误的库版本

来自分类Dev

此扩展要求用于SQL Server的Microsoft ODBC驱动程序11与SQL Server通信

来自分类Dev

Microsoft ODBC驱动程序与libodbc.so.2安装php-ldap冲突

来自分类Dev

OpenShift-如何为Linux安装Microsoft ODBC驱动程序

来自分类Dev

Microsoft ODBC驱动程序尚未完全安装,无法取消安装它们

来自分类Dev

错误 [07002] [Microsoft][ODBC 文本驱动程序] 参数太少。预计 1

来自分类Dev

java.sql.SQLException:查询表达式中日期中的[Microsoft] [ODBC Microsoft Access驱动程序]语法错误

来自分类Dev

SQL Server的Microsoft ODBC驱动程序11:无法加载指定的驱动程序(msodbcsql11.dll)

来自分类Dev

Oracle ODBC错误[IM004] [Microsoft] [ODBC驱动程序管理器] SQL_HANDLE_ENV上驱动程序的SQLAllocHandle

来自分类Dev

为什么SQLException:[Microsoft] [ODBC SQL Server驱动程序]无效的描述符索引和toString

来自分类Dev

登录失败(pyodbc.InterfaceError)('28000',“ [28000] [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户'xxxx'的登录失败

来自分类Dev

python pypyodbc中的“(u'24000',u'[24000] [Microsoft] [ODBC SQL Server驱动程序]无效的游标状态)”

来自分类Dev

[Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 [Dynamics GP]

Related 相关文章

  1. 1

    Microsoft ODBC驱动程序找不到Oracle Instant Client

  2. 2

    将Microsoft ODBC驱动程序安装到Debian

  3. 3

    Sqlcmd:错误:SQL Server的Microsoft ODBC驱动程序17

  4. 4

    Microsoft Access ODBC驱动程序管理器功能序列错误

  5. 5

    java.sql.SQLException:[Microsoft] [ODBC Microsoft Access驱动程序]操作必须使用可更新的查询

  6. 6

    PHP:[Microsoft] [ODBC Microsoft Access驱动程序]查询中的语法错误。不完整的查询子句

  7. 7

    查询表达式中的[Microsoft] [ODBC Microsoft Access驱动程序]语法错误(缺少运算符)

  8. 8

    PYODBC ProgrammingError :(“ 42000”,“ [42000] [Microsoft] [Pilote ODBC Microsoft Access]

  9. 9

    PYODBC ProgrammingError :(“ 42000”,“ [42000] [Microsoft] [Pilote ODBC Microsoft Access]

  10. 10

    ODBC:从Microsoft Access导出到Postgres失败

  11. 11

    java.sql.SQLException:找不到适用于jdbc:odbc:Driver = {Microsoft文本驱动程序(* .txt; * .csv)}; DBQ = D:\ Users \

  12. 12

    “找不到适合 jdbc:microsoft:sqlserver 的驱动程序”

  13. 13

    Azure网站-ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'

  14. 14

    OpenShift-如何为Linux安装Microsoft ODBC驱动程序

  15. 15

    “ [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户登录失败”错误

  16. 16

    如何使“ Microsoft ODBC for Oracle”驱动程序在Windows 7中工作

  17. 17

    Linux Ubuntu 14.04上的Microsoft SQL Server ODBC驱动程序:错误的库版本

  18. 18

    此扩展要求用于SQL Server的Microsoft ODBC驱动程序11与SQL Server通信

  19. 19

    Microsoft ODBC驱动程序与libodbc.so.2安装php-ldap冲突

  20. 20

    OpenShift-如何为Linux安装Microsoft ODBC驱动程序

  21. 21

    Microsoft ODBC驱动程序尚未完全安装,无法取消安装它们

  22. 22

    错误 [07002] [Microsoft][ODBC 文本驱动程序] 参数太少。预计 1

  23. 23

    java.sql.SQLException:查询表达式中日期中的[Microsoft] [ODBC Microsoft Access驱动程序]语法错误

  24. 24

    SQL Server的Microsoft ODBC驱动程序11:无法加载指定的驱动程序(msodbcsql11.dll)

  25. 25

    Oracle ODBC错误[IM004] [Microsoft] [ODBC驱动程序管理器] SQL_HANDLE_ENV上驱动程序的SQLAllocHandle

  26. 26

    为什么SQLException:[Microsoft] [ODBC SQL Server驱动程序]无效的描述符索引和toString

  27. 27

    登录失败(pyodbc.InterfaceError)('28000',“ [28000] [Microsoft] [ODBC SQL Server驱动程序] [SQL Server]用户'xxxx'的登录失败

  28. 28

    python pypyodbc中的“(u'24000',u'[24000] [Microsoft] [ODBC SQL Server驱动程序]无效的游标状态)”

  29. 29

    [Microsoft][ODBC 驱动程序管理器] 未找到数据源名称且未指定默认驱动程序 [Dynamics GP]

热门标签

归档