我用jsp写了简单的代码,想从数据库中获取查询并在此页面中显示。我的数据库已创建,并且中有一些示例数据,但是当我写时:
<sql:setDataSource var="co" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/sys3" user="root" password="amir" /> <sql:query var="res" dataSource="co"> Select sec_id from section </sql:query>
它在glassfish服务器上显示此错误:
javax.servlet.ServletException:javax.servlet.jsp.JspException:无法建立连接,DataSource无效:“ java.sql.SQLException:未找到合适的驱动程序”
mysql-connector.jar从这里下载并将其添加到您的类路径中还有另一件事
mysql-connector.jar
<sql:query var="res" dataSource="co">
至
<sql:query var="res" dataSource="${co}">