<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    葉明的javablog

    java學(xué)習(xí)天堂,個人關(guān)于其他blog:blog.javaworker.cn,歡迎大家訪問
    posts - 64, comments - 50, trackbacks - 0, articles - 3

    使用weblogic數(shù)據(jù)源大全

    Posted on 2006-07-04 13:28 天空蒼茫 閱讀(1669) 評論(0)  編輯  收藏 所屬分類: eclipse

    首先創(chuàng)建weblogic數(shù)據(jù)源。
    創(chuàng)建一個javabean取得數(shù)據(jù)源中的連接CONN
    代碼:
    /**
    ?* 程序開發(fā)日期:2006-6-28-16:09:14
    ?* javaworker.cn中程序員:葉明開發(fā)
    ?* 程序作用:從連接池中取出一條記錄,使用創(chuàng)建數(shù)據(jù)庫連接,以及釋放該連接
    ?* 程序開發(fā):
    ?*/
    package com.javawoker.yeming.jiemie.database;
    import java.sql.Connection;
    import java.sql.SQLException;
    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.sql.DataSource;
    import org.apache.log4j.Logger;
    /**
    ?*@author 葉明 ---guming123416@gmail.com
    ?*@version $Id: v 1.01 2006/06/38 16:09:14 teodord Exp $
    ?*/
    public class Pubconn {
    ?
    ?/*
    ? * 創(chuàng)建私有變量conn為數(shù)據(jù)庫連接對象中Connection
    ? * 創(chuàng)建私有變量dsye為數(shù)據(jù)庫連接池的DataSource
    ? */
    ?
    ?private Connection conn;
    ?private DataSource dsye;
    ?private static Logger log=Logger.getLogger(Pubconn.class);
    ?/*
    ? * 創(chuàng)建構(gòu)造函數(shù)Pubconn,在建立class中加載數(shù)據(jù)源的InitialContext
    ? */
    ?public Pubconn()
    ?{
    ??try{
    ???Context initCtx=new InitialContext();
    ???if(initCtx==null)
    ???{
    ????throw new Exception("不能加載文件Context");
    ???}
    ???dsye=(javax.sql.DataSource)initCtx.lookup("jdbc/yeming");
    ??}catch(Exception ex)
    ??{
    ???ex.printStackTrace();
    ???log.error("在加栽數(shù)據(jù)庫連接池時間發(fā)生錯誤"+ex.getMessage());
    ??}
    ?}
    ?/*
    ? * 從連接池中取出一條連接變量
    ? *
    ? */
    ?public Connection getConn()
    ?{
    ??try{
    ???conn=dsye.getConnection();
    ??}catch(SQLException ex)
    ??{
    ???ex.printStackTrace();
    ???log.error("獲得連接對象CONN時間發(fā)生錯誤"+ex.getMessage());
    ??}
    ??return conn;
    ?}
    ?/*
    ? * 關(guān)閉數(shù)據(jù)庫連接,釋放資源
    ? */
    ?public void closeConn(Connection conn)
    ?{
    ??try{
    ???if(conn!=null)
    ???{
    ????conn.close();
    ????conn=null;
    ???}
    ??}catch(SQLException ex)
    ??{
    ???ex.printStackTrace();
    ???log.error("關(guān)閉CONN時間發(fā)生錯誤"+ex.getMessage());
    ??}
    ?}

    }
    然后建立調(diào)用頁面
    代碼如下:

    <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GBK" contentType="text/html charset=gbk"%>
    <jsp:useBean id="yeconn" scope="page" class="com.javawoker.yeming.jiemie.database.Pubconn"></jsp:useBean>
    <%
    Connection conn=yeconn.getConn();
    Statement stmt=conn.createStatement();
    String sql="select * from combasicinfo";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next())
    {
    ? out.println(rs.getInt(1));
    ? out.println(rs.getString(2));
    }
    rs.close();
    stmt.close();
    yeconn.closeConn(conn);
    %>

    主站蜘蛛池模板: 免费看成人AA片无码视频吃奶| 亚洲午夜电影一区二区三区| 国产精品亚洲五月天高清| 无码免费午夜福利片在线| 亚洲国产中文在线视频| 香蕉97超级碰碰碰免费公| 亚洲人xxx日本人18| 成年大片免费视频| 亚洲日韩精品无码专区加勒比☆| 永久免费av无码网站韩国毛片| 国产成人精品日本亚洲直接| 成人毛片免费观看视频| 无码亚洲成a人在线观看| 亚洲精品色婷婷在线影院 | 久久亚洲精品国产精品婷婷| 亚洲一区免费在线观看| 国产精品亚洲片夜色在线| 波多野结衣久久高清免费 | 国产一级一片免费播放| 妇女自拍偷自拍亚洲精品| 亚洲国产成人久久精品99 | 日本最新免费不卡二区在线| 羞羞漫画登录页面免费| 亚洲片国产一区一级在线观看| 国产成人精品一区二区三区免费| 亚洲手机中文字幕| 国产精品色午夜视频免费看| 成人a毛片免费视频观看| 亚洲AV乱码久久精品蜜桃| 国产在线观看片a免费观看 | 成全视频免费观看在线看| 亚洲成AV人片久久| 免费A级毛片无码A∨男男| 天堂在线免费观看| 亚洲六月丁香婷婷综合| 亚洲国产成人久久精品99| 亚洲一区免费视频| 农村寡妇一级毛片免费看视频| 国产亚洲综合一区柠檬导航| 免费观看的毛片大全| aaa毛片视频免费观看|