2006年7月14日

          Property
          Value
          jdbc/mysql

          在conf/server.xml中設置如下:

          ??????? <Context
          ??????????? docBase="D:/myjsp"
          ??????????? path="/myjsp">
          ????????? <ResourceLink
          ??????????? global="jdbc/mysql"
          ??????????? name="jdbc/mysql"
          ??????????? type="javax.sql.DataSourcer"/>
          ??????? </Context>

          :::::::::接著可以使用了::::::::

          <%@ page contentType="text/html; charset=GBK" language="java"? errorPage="" %>
          <%@ page session="false"%>
          <%@ page import="java.sql.*"%>
          <%@ page import="javax.sql.*"%>
          <%@ page import="javax.naming.*"%>
          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
          <title>無標題文檔</title>
          </head>

          <body>
          <%
          /** statment應用實例
          Connection conn=null;
          Statement sm=null;
          ResultSet rs=null;
          try
          {
          ?? InitialContext ctx=new InitialContext();
          ?? DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
          ?? conn=ds.getConnection();
          ?? sm=conn.createStatement();
          ?? rs=sm.executeQuery("select * from go");??
          ?? while(rs.next())
          ?? {
          ????? out.println(rs.getString(2)+"....."+rs.getInt("id")+"</br>");
          ??? }
          }catch(Exception e){
          ?? e.printStackTrace();
          }finally{
          ?if(sm!=null)
          ?{
          ??sm.close();
          ?}?
          ?if(conn!=null){
          ??conn.close();
          ?}
          }
          */
          /**preparestatement應用實例
          InitialContext ctx=new InitialContext();
          DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
          Connection conn=ds.getConnection();
          PreparedStatement psm=conn.prepareStatement("insert into go(name,sex) values(?,?)");
          psm.setString(1,"華哥");
          psm.setString(2,"英雄");
          psm.executeUpdate();
          psm.close();
          conn.close();
          out.println("更新成功");

          InitialContext ctx=new InitialContext();
          DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
          Connection conn=ds.getConnection();
          PreparedStatement psm=conn.prepareStatement("update go set name=? where id=?");
          psm.setString(1,"天使");
          psm.setInt(2,2);
          psm.executeUpdate();
          out.println("更新成功!");
          psm.close();
          conn.close();
          */
          InitialContext ctx=new InitialContext();
          DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
          Connection conn=ds.getConnection();
          Statement sm=conn.createStatement();
          ResultSet rs=sm.executeQuery("select * from go");
          while(rs.next())
          {
          ?out.println(rs.getString(1)+"..."+rs.getString(2)+"..."+"</br>");
          }
          sm.close();
          rs.close();
          conn.close();
          %>
          </body>
          </html>

          posted @ 2006-07-14 11:26 huanat 閱讀(631) | 評論 (0)編輯 收藏


          posts - 1, comments - 0, trackbacks - 0, articles - 3

          Copyright © huanat

          主站蜘蛛池模板: 如皋市| 台湾省| 胶南市| 南阳市| 泽普县| 武定县| 固镇县| 区。| 桃江县| 永嘉县| 夹江县| 永宁县| 伊金霍洛旗| 繁峙县| 岚皋县| 搜索| 阜城县| 奉贤区| 兴城市| 延寿县| 东宁县| 石林| 尼玛县| 绿春县| 惠水县| 湖口县| 司法| 洪江市| 竹山县| 敦化市| 红桥区| 和静县| 沙洋县| 林口县| 璧山县| 武川县| 潜江市| 盘山县| 宁化县| 丘北县| 岐山县|