jstl操作数据库

本示例从sql2000的pubs数据库中的employee表取出first name、lname.

  
  
  
  
  1. <%@ page language="java" contentType="text/html; charset=gb18030"%>  
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>  
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>  
  4. <html>  
  5. <head>  
  6. <title>连接数据库</title>  
  7. </head>  
  8. <body>  
  9. <sql:setDataSource  
  10. url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs" 
  11. driver="com.microsoft.jdbc.sqlserver.SQLServerDriver" user="sa" 
  12. password="sa" var="mydb" />  
  13. <sql:query var="rs" dataSource="${mydb}" sql="select * from employee" />  
  14. <table border="1">  
  15. <tr align="center">  
  16. <td><strong>   
  17. first name</strong>   
  18. </td>  
  19. <td><strong>   
  20. last name   
  21. </strong></td>  
  22. </tr>  
  23. <c:forEach items="${rs.rows}" var="row">  
  24. <tr>  
  25. <td>  
  26. <c:out value="${row.fname}"></c:out>   
  27. </td>  
  28. <td>  
  29. <c:out value="${row.lname}"></c:out>   
  30. </td>  
  31. </tr>  
  32. </c:forEach>  
  33. </table>  
  34. <hr>  
  35. </body>  
  36. </html> 

结果:
 

first name last name Paolo Accorti Pedro Afonso Victoria Ashworth Helen Bennett Lesley Brown Francisco Chang Philip Cramer Aria Cruz Ann Devon Anabela Domingues Peter Franken Paul Henriot Carlos Hernadez Palle Ibsen Karla Jablonski Karin Josephs Matti Karttunen Pirkko Koskitalo Janine Labrune Maria Larsson Yoshi Latimer Laurence Lebihan Elizabeth Lincoln Patricia McKenna Roland Mendel Rita Muller Helvetius Nagy Timothy O'Rourke Sven Ottlieb Miguel Paolino Paula Parente Manuel Pereira Maria Pontes Martine Rance Diego Roel Annette Roulet Mary Saveley Carine Schmitt Margaret Smith Howard Snyder Martin Sommer Gary Thomas Daniel Tonini

你可能感兴趣的:(数据库,操作,jstl,)