解决方案 »

  1.   

    因为数据量大·所以用到jdbc 然后领导说每次都要开连接·就说让我再写个连接池·但我么写过,,所以求大神给份啊
      

  2.   

     try{        
         Class.forName("oracle.jdbc.driver.OracleDriver");      
      }catch(ClassNotFoundException e){ 
           e.printStackTrace();  
     }     String url="jdbc:oracle:thin:@localhost:1521:orcl";
        String user="cgzx";
        String password="cgzx";
       
        Connection con=DriverManager.getConnection(url,user,password);
        Statement sql=con.createStatement();
        ResultSet rs=sql.executeQuery("select * from T_SQD where sbmc='sssss'"); 是不是这个 要是这个的话 我还有更好的
      

  3.   

    dbcp,c3p0等等都很不错,使用也简单,这种东西都自己写啊。不过对于初学者来说实现一个这种东西,也是能够学习到不少东西的。
      

  4.   

    楼主可以百度 五楼大牛说的dbcp,c3p0
    或者 看tomcat自带的jndi 数据库连接池配置,这个配置也比较容易。
      

  5.   

    配置C3P0的配置文件如下<?xml version="1.0" encoding="UTF-8"?><c3p0-config>  <named-config name="c3p0"> 

        <property name="user">scott</property>
        <property name="jdbcUrl">jdbc:oracle:thin:@localhost:1521:orcl</property>
        <property name="driverClass">oracle.jdbc.driver.OracleDriver</property>
        <property name="password">java</property>    <property name="acquireIncrement">5</property>
        <property name="initialPoolSize">5</property>
        <property name="minPoolSize">5</property>
        <property name="maxPoolSize">10</property>    <property name="maxStatements">20</property> 
        <property name="maxStatementsPerConnection">5</property>  </named-config></c3p0-config>
    使用时  如下 private static DataSource dataSource = null; //数据库连接池应只被初始化一次. 
    static{
    dataSource = new ComboPooledDataSource("c3p0");
    }

    public static Connection getConnection() throws Exception {
    return dataSource.getConnection();
    }
      

  6.   

    不是配置是jdbc的自己写的连接池啊
      

  7.   

    这儿有个自己写的JDBC连接池 楼主参考下 Java的JDBC数据库连接池实现方法