Skip to content
redraiment edited this page Jun 1, 2014 · 1 revision

除了URLjActiveRecord还提供了通过javax.sql.DataSource连接数据库的方法:

  • open(DataSource pool):试图建立到给定数据库连接池的连接。

因此,jActiveRecord可以无缝地使用C3P0等基于DataSource的数据库连接池:

ComboPooledDataSource pool = new ComboPooledDataSource();
pool.setDriverClass("org.postgresql.Driver");
pool.setJdbcUrl("jdbc:postgresql:test");
pool.setUser("postgres");
pool.setPassword("password");
pool.setMinPoolSize(20);
pool.setMaxPoolSize(120);
pool.setAcquireIncrement(10);

DB dbo = DB.open(pool);
// Todo

pool.close();
Clone this wiki locally