Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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
Mysql 仅使用JSTL时出错(未找到适用于数据源的驱动程序)_Mysql_Sql_Servlets_Jstl_Sqldatasource - Fatal编程技术网

Mysql 仅使用JSTL时出错(未找到适用于数据源的驱动程序)

Mysql 仅使用JSTL时出错(未找到适用于数据源的驱动程序),mysql,sql,servlets,jstl,sqldatasource,Mysql,Sql,Servlets,Jstl,Sqldatasource,我在servlet中使用以下代码来使用数据库: Class.forName("com.mysql.jdbc.Driver"); DriverManager.getConnection("jdbc:mysql://localhost/petshop", user, password); 而且效果很好。现在,我正尝试使用JSTL执行相同的操作: <sql:setDataSource var="connection" driver="com.mysql.jdbc.Driver" url="jd

我在servlet中使用以下代码来使用数据库:

Class.forName("com.mysql.jdbc.Driver");
DriverManager.getConnection("jdbc:mysql://localhost/petshop", user, password);
而且效果很好。现在,我正尝试使用JSTL执行相同的操作:

<sql:setDataSource var="connection" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/petshop" user="root" password="admin" scope="page" />

但后者不起作用。我不明白。我的错误在哪里

更准确地说,错误是:


无法获取连接,数据源无效:“java.sql.SQLException:找不到适合连接的驱动程序”


连接时会发生什么?您有错误要跟踪吗?如果是,请在此处更新。。在此处添加更多相关标记?无法获取连接,数据源无效:“java.sql.SQLException:找不到适合连接的驱动程序”我已阅读,但没有解决问题。与具体问题无关:JSTL sql(和XML)标记库仅为实际生产应用程序而设计。您希望使用JSTL SQL标记库的确切原因是什么?