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

          主站蜘蛛池模板: 贺州市| 海门市| 保康县| 武夷山市| 弥渡县| 达日县| 怀化市| 桓台县| 南涧| 博乐市| 瑞金市| 昭通市| 克山县| 佛冈县| 广西| 溧阳市| 长葛市| 黑河市| 杭州市| 双鸭山市| 康平县| 潞城市| 碌曲县| 贵南县| 巴南区| 离岛区| 吴旗县| 进贤县| 台中市| 清镇市| 保德县| 尖扎县| 乐平市| 北川| 利川市| 库伦旗| 博兴县| 永年县| 色达县| 印江| 应用必备|