时间:2021-07-01 10:21:17 帮助过:67人阅读
JDBC数据源和连接池 数据库连接池就是在应用程序启动时就创建足够多的数据库连接池,在java程序中需要访问 数据库时就可以通过数据源取得一个空闲连接,用完在返还到连接池中 实例: 在Tomcat6.0中+MySQL5.5数据源和连接池的配置 (1)将数据库的JDBC驱动程序复
JDBC数据源和连接池输出查询结果到界面 while(rs.next()){ out.println("factory org.apache.commons.dbcp.BasicDataSourceFactory maxActive 1000 maxIdle 30 maxWait 10000 username root password root driverClassName com.mysql.jdbc.Driver url jdbc:mysql://localhost/test?autoReconnect=true 在web.xml文件中配置数据源连接池的引用 在jsp或者Servlet中通过数据源访问数据库 DB Connection jdbc/myDataSource javax.sql.DataSource Container 通过数据源访问数据库 通过数据源访问数据库 <% Connection conn=null; Statement stat=null; ResultSet rs=null; //从数据源连接池取得连接 Context ctx=new InitialContext(); DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/myDataSource"); conn=ds.getConnection(); //查询数据表 stat=conn.createStatement(); String sql="select * from user"; rs.stat.executeQuery(sql); //