如何使用JSP scriplets访问mysql数据库?

时间:2016-06-23 06:43:32

标签: mysql jsp

我正在尝试访问数据库并从中检索属性“sno”。我使用以下代码将值隐藏在输入字段中。

<input type="hidden" value="<%= request.getParameter("well_name") %>" name="well_name" id="well_name">

当用户提交时,上面的代码放在其他页面中,它被传递到下一页,在这里我试图访问数据库,如

    <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
                       url="jdbc:mysql://localhost/kn"
                       user="root" password="password"/>

    <p><%= request.getParameter("well_name") %></p>

    <sql:query dataSource="${snapshot}" var="result">
        SELECT sno FROM well_name WHERE name = '<%= request.getParameter("well_name") %>' ;
    </sql:query>

    <c:forEach var="row" items="${result.rows}">
        <p><c:out value="${row.sno}"/></p>
    </c:forEach>

当我提供一个定义为name ='value'的值时,我能够访问数据库。我无法访问这些请帮助我。

先谢谢。

0 个答案:

没有答案