• 中国星空时尚网
当前位置: 中国星空时尚网 > 产经 > IT > JSP 连接数据库(6)

JSP 连接数据库(6)

http://www.xkssw.com 时间:2016-10-16 11:39来源:未知

  访问这个JSP例子,运行结果如下:

  UPDATE操作

  这个例子告诉我们如何使用JSTL SQL标签来运行SQL UPDATE语句:

  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.io.*,java.util.*,java.sql.*"%><%@ page import="javax.servlet.http.*,javax.servlet.*" %><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <html><head><title>SELECT 操作</title></head><body><!-- JDBC 驱动名及数据库 URL 数据库的用户名与密码,需要根据自己的设置 useUnicode=true&characterEncoding=utf-8 防止中文乱码 --><sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/RUNOOB?useUnicode=true&characterEncoding=utf-8" user="root" password="{{123456:0}}"/><!-- 修改 ID 为 3 的名字:菜鸟教程改为 RUNOOB --><c:set var="SiteId" value="3"/> <sql:update dataSource="${snapshot}" var="count"> UPDATE websites SET name = 'RUNOOB' WHERE Id = ? <sql:param value="${SiteId}" /></sql:update><sql:query dataSource="${snapshot}" var="result">SELECT * from websites;</sql:query><h1>JSP 数据库实例 - 菜鸟教程</h1><table border="1" width="100%"><tr> <th>ID</th> <th>站点名</th> <th>站点地址</th></tr><c:forEach var="row" items="${result.rows}"><tr> <td><c:out value="${row.id}"/></td> <td><c:out value="${row.name}"/></td> <td><c:out value="${row.url}"/></td></tr></c:forEach></table> </body></html>

【免责声明】本文仅代表作者个人观点,与中国星空时尚网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件内容有任何疑问或质疑,请联系本网将迅速给您回应并做处理。

相关新闻