<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 閱讀(436) 評論(0)  編輯  收藏 所屬分類: Tomcat

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


    網站導航:
     
    主站蜘蛛池模板: 久久91亚洲精品中文字幕| 亚洲精品综合久久| 亚洲精品免费在线观看| 国产日韩久久免费影院| 国产亚洲?V无码?V男人的天堂| 亚洲av日韩av永久在线观看| 国产免费久久精品| 日韩在线视频免费| 国产亚洲精品线观看动态图| 国产无遮挡裸体免费视频在线观看| 亚洲va久久久噜噜噜久久| 91成人在线免费视频| 亚洲精品亚洲人成在线麻豆| 国产成人精品免费视频网页大全| 亚洲国产高清美女在线观看| 国产卡二卡三卡四卡免费网址 | 亚洲人成无码网站在线观看| 午夜时刻免费入口| 无人视频在线观看免费播放影院| 国产啪亚洲国产精品无码| 国产午夜精品免费一区二区三区| 亚洲视频在线观看网址| 91九色精品国产免费| 亚洲国产一区二区三区在线观看| 亚洲?v女人的天堂在线观看| 久久九九亚洲精品| 1000部国产成人免费视频| 欧美亚洲精品一区二区| 亚洲综合无码精品一区二区三区| 久久久久久毛片免费播放| 天天爽亚洲中文字幕| 亚洲精品国产电影| 最近中文字幕大全免费视频 | 亚洲精品制服丝袜四区| 18禁无遮挡无码国产免费网站| 亚洲精品国产第一综合99久久| 免费中文字幕在线| 99精品视频在线免费观看| 日本亚洲欧美色视频在线播放| 亚洲av中文无码乱人伦在线r▽| 无码人妻久久一区二区三区免费丨|