数据源操作核心原理,在一个对象池中保存多个数据库的链接,这样以后再进行数据库操作时,直接从连接池中取出一个数据库链接,操作完成后,再放回数据库连接池中,以便他人继续使用。
最小连接数:
最大连接数:
最长等待时间:
查找数据源:
初始化名称查找上下文:Context ctx=new InitialContext();
通过名称查找数据库连接池对象:DataSource ds=(DataSource)ctx.lookup(JNDI名称);
通过DataSource取得一个数据库连接:Connection conn=ds.getConnection();
取代DAO中DatabaseConnection类原本的:
Class.forName(DBdriver);
this.conn=DriverManager.getConnection(url);