Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法从Servlet连接数据库_Java_Jsp_Servlets_Xampp - Fatal编程技术网

Java 无法从Servlet连接数据库

Java 无法从Servlet连接数据库,java,jsp,servlets,xampp,Java,Jsp,Servlets,Xampp,我已经用Xampp服务器启动了jsp servlet应用程序, 其中有dbconnection.java和LoginValidator.java(servlet)文件 尝试从servlet(LoginValidator.java)访问数据库时出错 它将获得以下错误: Class Not found Exception : com.mysql.jdbc.Driver 我已经导入了mysql-connector-java-5.1.18-bin.jar。我搜索了很多,但找不到解决方案。您必须将mys

我已经用Xampp服务器启动了jsp servlet应用程序, 其中有
dbconnection.java
LoginValidator.java
(servlet)文件

尝试从servlet(
LoginValidator.java
)访问数据库时出错

它将获得以下错误:

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

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

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

YOUR_WEBAPPS_FOLDER/YOUR_WEBAPP/WEB-INF/lib/

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

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

项目中mysql-connector-java-5.1.18-bin.jar在哪里?mysql-connector-java-5.1.18-bin.jar是否在类路径项目中


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

确保它位于正确的位置,查看答案