JDBC中连接池的使用

来源:互联网 发布:淘宝被扣12分如何恢复 编辑:程序博客网 时间:2024/06/04 19:00
package com.pool;import java.sql.*;import org.apache.commons.dbcp.BasicDataSource;public class TestConnectionPool {  /**   * @param args   */  public static void main(String[] args) {    execute();  }    public static void execute(){    String url = "jdbc:oracle:thin:@192.169.0.26:1521:tarena";    String driver = "oracle.jdbc.driver.OracleDriver";    BasicDataSource ds = new BasicDataSource();    ds.setDriverClassName(driver);    ds.setUrl(url);    ds.setUsername("openlab");    ds.setPassword("open123");    try {      Connection conn = ds.getConnection();      Statement stmt = conn.createStatement();      ResultSet rs =         stmt.executeQuery(            "select count(*) from mystu");      if (rs.next()){        System.out.println(rs.getInt(1));      }    } catch (SQLException e) {      e.printStackTrace();    }finally {      try {        ds.close();      } catch (SQLException e) {        e.printStackTrace();      }    }      }}

原创粉丝点击