BlogJava 联系 聚合 管理  

Blog Stats

随笔档案

文章档案

Infernu的Google site


Infernus-JXH

1.手动设置数据源:
<%@ page pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>

<!-- 手动设置数据源 dataSource="url, Driver, username, password"-->
<sql:setDataSource dataSource=
    "jdbc:mysql://localhost:3306/myweb, com.mysql.jdbc.Driver, root, lovejack"
 
    var
="myds" scope="application"/>

<!-- 查询代码 -->
<sql:query var="items" dataSource="${myds}" 
    sql
="SELECT * FROM t_items where price <= ? and price >= ?">
    
<sql:param value="20"/>
    
<sql:param value="10"/>
</sql:query>

<!-- 制表显示-->
<table border="1">
    
<tr>
        
<th>商品名称</th>
        
<th>商品价格</th>
    
</tr>
    
<c:forEach var="row" items="${items.rows}">
        
<tr>
            
<td><c:out value="${row.name}"/></td>
            
<td><c:out value="${row.price}"/></td>
        
</tr>
    
</c:forEach>
</table>
 2.在web.xml文件中配置了数据源:
<%@page pageEncoding="GBK"%>
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>

<!-- 在web.xml文件中配置了数据源 -->
<sql:query var="items">
    SELECT * FROM t_items
</sql:query>

<table border="1">
    
<tr>
        
<th>商品名称</th>
        
<th>商品价格</th>
    
</tr>
    
<c:forEach var="row" items="${items.rows}">
        
<tr>
            
<td><c:out value="${row.name}"/></td>
            
<td><c:out value="${row.price}"/></td>
        
</tr>
    
</c:forEach>
</table>

    WEB-INF/web.xml配置如下:
     <context-param>
        
<param-name>javax.servlet.jsp.jstl.sql.dataSource</param-name>
        
<param-value>jdbc:mysql://192.168.0.13:3306/myweb,
              com.mysql.jdbc.Driver, root, lovejack
</param-value>
    
</context-param>
    
3.访问Tomcat中配置的连接池数据源:
<%@page pageEncoding="GBK"%>
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>

<!-- 访问Tomcat中配置的连接池数据源 -->
<sql:query var="items" dataSource="jdbc/myds">
    SELECT * FROM t_items
</sql:query>

<table border="1">
    
<tr>
        
<th>商品名称</th>
        
<th>商品价格</th>
    
</tr>
    
<c:forEach var="row" items="${items.rows}">
        
<tr>
            
<td><c:out value="${row.name}"/></td>
            
<td><c:out value="${row.price}"/></td>
        
</tr>
    
</c:forEach>
</table>
需要在Tomcat/conf/tomcat-users.xml里配置管理员:
<role rolename="admin"/>
<role rolename="manager"/>

 
<user username="jackfrued" password="lovejack" roles="admin,manager"/>
再需要在localhost/admin中使用上面的用户名,密码登录 。配置当前工工程文件的Data Source。
把url,Driver,username,password都写入Tomcat的连接池中。
posted on 2009-11-06 14:57 Infernus 阅读(311) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: