zoukankan      html  css  js  c++  java
  • 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");
                    
  • 相关阅读:
    搜索回车跳转页面
    登录验证码
    【排序算法】排序算法之插入排序
    PAT 乙级 1044 火星数字 (20 分)
    PAT 甲级 1035 Password (20 分)
    PAT 甲级 1041 Be Unique (20 分)
    PAT 甲级 1054 The Dominant Color (20 分)
    PAT 甲级 1027 Colors in Mars (20 分)
    PAT 甲级 1083 List Grades (25 分)
    PAT 甲级 1005 Spell It Right (20 分)
  • 原文地址:https://www.cnblogs.com/chenzhihong/p/1560705.html
Copyright © 2011-2022 走看看