• tomcat mysql 数据源


    新文章移至 
    http://cffile.sinaapp.com/?p=30
     

    一、mysql

    1.拷相应的driver.jar到Tomcat5\common\lib下
    2.更改Tomcat5\conf下的context.xml
    <Context>节点下加
        <Resource name="jdbc/MysqlConnectionPoolTest" auth="Czh"
          type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
          url="jdbc:mysql://127.0.0.1:3306/test"
          username="root" password="000000" maxActive="20" maxIdle="10"
          maxWait="-1"/>
    3.更改工程下的web.xml
      <web-app>节点下加
        <resource-ref>
          <description>DB Connection</description>
          <res-ref-name>jdbc/MysqlConnectionPoolTest</res-ref-name>
          <res-type>javax.sql.DataSource</res-type>
          <res-auth>Czh</res-auth>
      </resource-ref>
    4.代码如下
    Context context = null;
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        
        public void DoQuery(String sql) {
            try {
                if(context==null)
                {
                    context = new InitialContext();
                }
                // get ds
                DataSource ds = (DataSource) context
                        .lookup("java:comp/env/jdbc/MysqlConnectionPoolTest");
                // get conn
                if(conn==null){
                    conn = ds.getConnection();
                }
                if(stmt==null){
                    stmt = conn.createStatement();
                }
                rs = stmt.executeQuery(sql);
                while (rs.next()) {
                    String a = rs.getString("a");
                    String b = rs.getString("b");
                }
            } catch (Exception e) {

                e.printStackTrace();
            }

        }
        
        注意有comp/env/    
    context
                        .lookup("java:comp/env/jdbc/MysqlConnectionPoolTest");
                    
  • 相关阅读:
    canvas 平移&缩放
    html + css + jquery实现简单的进度条实例
    jQuery Layer mobile 弹出层
    jQuery-全屏滚动插件【fullPage.js】API 使用方法总结
    Hive:select count(distinct)优化以及hive.groupby.skewindata
    Spark Application、Driver、Job、stage、task
    Spark 参数说明
    Xgboost小结与调参
    梯度下降算法过程详细解读
    机器学习杂记
  • 原文地址:https://www.cnblogs.com/chenzhihong/p/1560705.html
Copyright © 2020-2023  润新知