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

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

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

    【永恒的瞬間】
    ?Give me hapy ?

    在TOMCAT下的conf文件夾中server.xml進行配置,下列代碼寫在</host>標簽之前

    <Context path="/mystruts" reloadable="true" docBase="C:MyEclipse Enterprise Workbench 5.1.0 GAworkspacemybbs" workDir="C:MyEclipse Enterprise Workbench 5.1.0 GAworkspacemybbsWEB-INFclasses" debug="5" crossContext="true">

                
    <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
                   maxActive
    ="100" maxIdle="30" maxWait="10000"
                   username
    ="root" password="root" driverClassName="com.mysql.jdbc.Driver"
                   url
    ="jdbc:mysql://localhost:3306/bbsdb?autoReconnect=true"/>
    </Context>
    <!--
        配置虛擬目錄

    -->

    然后在配置工程中的WEB.XML文件中加上

     

      <resource-ref>
      
    <res-ref-name>jdbc/mysql</res-ref-name>
      
    <res-type>javax.sql.DataSource</res-type>
      
    <res-auth>Container</res-auth>
      
    <res-sharing-scope>Shareable</res-sharing-scope>
      
    </resource-ref>

     

    建一個數據訪問層類,下面是個簡單的一個類

     

    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;

    import javax.naming.Context;
    import javax.naming.InitialContext;
    import javax.naming.NamingException;
    import javax.sql.DataSource;

    /**
     * 
    @author xu
     *
     
    */

    public class DataBase {
        
        Context ctx
    =null;
        
    private Connection con = null;
        
    private DataSource ds = null;
        
    private Statement st = null;
        
    private ResultSet rs = null;
        
    //從連接池獲得數據源
        public  DataBase() throws NamingException, SQLException
        
    {
            ctx 
    = new InitialContext();
            
    this.ds = (DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
            
    this.con = this.ds.getConnection();
        }

        
        
    //從邏輯BEAN獲取SQL,返回ReultSet
        public ResultSet getStatement(String sql) throws SQLException
        
    {
            st 
    = con.createStatement();
            rs 
    = st.executeQuery(sql);
            System.out.println(sql);
            
    return rs;
        }

        
        
    //實現對表的增,刪,改
        public int upTable(String sql) throws SQLException
        
    {
            st 
    = con.createStatement();
            
    int i = st.executeUpdate(sql);
            
    return i;
        }

        
        
    //創建事務和還原事務
        public void createCommit(boolean autoCommit) throws SQLException
        
    {
            con.setAutoCommit(autoCommit);
        }

        
        
    //提交事務
        public void toCommit() throws SQLException
        
    {
            con.commit();
        }

        
        
    //回滾事物
        public void backCommit() throws SQLException
        
    {
            con.rollback();
        }

        
        
    //關閉Connection
        public void closeConnection() throws SQLException
        
    {
            
    if(con == null)
            
    {
                con.close();
            }

        }

        
        
    //關閉Statement
        public void closeStatement() throws SQLException
        
    {
            
    if(st == null)
            
    {
                st.close();
            }

        }

        
        
    //關閉ResultSet
        public void closeResultSet() throws SQLException
        
    {
            
    if(rs == null)
            
    {
                rs.close();
            }

        }



    }
    posted on 2008-05-29 11:46 ???MengChuChen 閱讀(437) 評論(0)  編輯  收藏 所屬分類: Tomcat

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产成人高清亚洲一区91| 91天堂素人精品系列全集亚洲| 亚洲性线免费观看视频成熟| 精品一区二区三区无码免费视频 | 亚洲午夜一区二区三区| 久久WWW免费人成一看片| 亚洲国产成人久久77| 青青青国产在线观看免费| 亚洲 欧洲 自拍 另类 校园| 四色在线精品免费观看| 国产亚洲欧美日韩亚洲中文色| 国产成人精品免费视频软件| 阿v免费在线观看| 国产亚洲日韩一区二区三区| 老司机69精品成免费视频| 亚洲精彩视频在线观看| 成人性生交大片免费看午夜a| 亚洲AV成人无码网站| 亚洲中文字幕丝袜制服一区| 中国人免费观看高清在线观看二区| 亚洲国产精品无码专区影院| 最近中文字幕mv免费高清在线| 亚洲成a人片在线观看精品| 国产在线98福利播放视频免费| 高清永久免费观看| 亚洲第一成年网站大全亚洲| 在线观看人成视频免费| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 久久久久亚洲国产| 亚洲日本韩国在线| 久久青草免费91线频观看不卡 | 亚洲成色在线影院| 德国女人一级毛片免费| 一个人看的hd免费视频| 亚洲一区免费观看| 国产hs免费高清在线观看| 久久久精品午夜免费不卡| 亚洲精品中文字幕| 亚洲精品国产品国语在线| 国产成人免费爽爽爽视频| 国产成人无码精品久久久免费|