javax.servlet.jsp.JspException:无法建立连接,DataSource无效:“ java.sql.SQLException:未找到合适的驱动程序”

问题描述 投票:0回答:4

我在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:无法建立连接,数据源无效:“ java.sql.SQLException:未找到合适的驱动程序”]]

我在jsp中编写了简单的代码,并希望从数据库中获取查询并将其显示在此页面中。我的数据库已创建,并且在中具有一些示例数据,但是当我写时:

mysql jsp jdbc jstl
4个回答
3
投票

mysql-connector.jar下载here并将其添加到您的类路径中还有一点变化


1
投票

下载MySQL Connector/J is the official JDBC driver for MySQL并将其放在]下>

WebContent
         |
         |__WEB-INF
                  |
                  |__lib
                       |
                       |__mysql-connector-java-5.0.x-bin.jar

0
投票

您在类路径中缺少mysql jdbc连接器。如果您正在使用任何IDES或将其添加到类路径,则可以轻松地将其添加到库中。


0
投票

我正在使用数据源以下方法:从表1中选择字段1,字段2其中,jdbc / MYDS是已经部署到Web应用程序服务器的JDBC资源的名称。在本文中,我得到了使用sql:query使用数据源的替代方法。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.