Mysql 仅使用JSTL时出错(未找到适用于数据源的驱动程序)
我在servlet中使用以下代码来使用数据库: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
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标记库的确切原因是什么?