【问题标题】:Not able to connect the DB from Servlet无法从 Servlet 连接数据库
【发布时间】:2012-11-25 13:06:32
【问题描述】:

我已经用 Xampp Server 启动了 jsp servlet 应用程序, 其中我有 dbconnection.javaLoginValidator.java (servlet) 文件。

我在尝试从 servlet (LoginValidator.java) 访问数据库时遇到错误。

出现以下错误:

Class Not found Exception : com.mysql.jdbc.Driver

我已经导入了mysql-connector-java-5.1.18-bin.jar。我搜索了很多,但找不到解决方案。

【问题讨论】:

  • 确保它在正确的位置查看您的答案

标签: java jsp servlets xampp


【解决方案1】:

您必须将mysql-connector-java-5.1.18-bin.jar 文件放入文件夹中:

YOUR_WEBAPPS_FOLDER/YOUR_WEBAPP/WEB-INF/lib/

这样当您的 servlet 由 Web 容器编译时,它将在类路径中可用。

【讨论】:

    【解决方案2】:

    尝试将连接器 jar 放入应用程序的 /WEB-INF/lib/ 目录。 如果它不起作用,那么试试这个丑陋的技巧:将你的 mysql-connector jar 放入 \xampp\tomcat\lib\ 目录。您可能错误地导入了连接器 jar,因此它不在类路径中。

    【讨论】:

      【解决方案3】:

      mysql-connector-java-5.1.18-bin.jar 在您的项目中的什么位置? mysql-connector-java-5.1.18-bin.jar 在classpath项目中吗?

      如果部署了 mysql-connector-java-5.1.18-bin.jar,请查看服务器上的应用程序。

      【讨论】:

        猜你喜欢
        • 2014-01-03
        • 2011-05-22
        • 2016-03-22
        • 1970-01-01
        • 2012-07-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-09
        相关资源
        最近更新 更多