石头JAVA摆地摊儿

JAVA所有的讨论-要一点一点的进步

  BlogJava :: 首页 ::  :: 联系 ::  :: 管理 ::
  30 随笔 :: 0 文章 :: 11 评论 :: 0 Trackbacks
1.打开Tomcat 6.0\conf\context.xml文件,编辑成如下代码形式:
<?xml version='1.0' encoding='utf-8'?>

<Context>

<Resource name="jdbc/pinyou"
          type
="javax.sql.DataSource"
          driverClassName
="oracle.jdbc.OracleDriver"
          url
="jdbc:oracle:thin:@127.0.0.1:1521:ghyghost"
          username
="sa" password="123" maxActive="200" maxIdle="10"
          maxWait
="-1"
/> 

</Context>

2.然后在web.xml文件中的web-app节点下加入如下代码形式:
    <resource-ref>
        
<description>pinyou connection oracle9i</description>
        
<res-ref-name>jdbc/ghyghost</res-ref-name>
        
<res-type>javax.sql.DataSource</res-type>
    
</resource-ref>

3.新建一个JSP文件如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="javax.sql.*"%>
<%@ page import="javax.naming.*"%>
<%@ page import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <body>
  <%
   try {
    Context envContext = (Context) new InitialContext()
      .lookup("java:/comp/env");
    DataSource ds = (DataSource) envContext.lookup("jdbc/pinyou"); //查找配置

    Connection conn = ds.getConnection();
    Statement st = conn.createStatement();
    ResultSet rs = st.executeQuery("select pyid from pyinfo");

    while (rs.next()) {
     out.println(rs.getString("pyid") + "<br>");
    }
   } catch (NamingException e) {
    e.printStackTrace();
   } catch (SQLException e) {
    e.printStackTrace();
   }
  %>
 </body>
</html>


4.别忘了将ORACLE的JDBC驱动放入到TOMCAT的lib目录中。

OVER!~
posted on 2008-03-23 19:48 石头JAVA摆地摊儿 阅读(1851) 评论(0)  编辑  收藏

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


网站导航: