我在 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" />
但后者不起作用。我不明白。我的错误在哪里?
更准确地说,错误是:
无法获得连接,DataSource 无效:“java.sql.SQLException:找不到适合连接的驱动程序”