如何使用数据库连接池进行编程,而不依赖于任何特定的提供程序,如C3p0,DBCP等?在运行时,用户可以在类路径中添加任何提供程序。它应该在独立应用程序和应用程序服务器中都可以使用。
DataSource ds = ....
ds.setDriverClass( "com.mysql.Driver" );
ds.setJdbcUrl( "jdbc:mysql://localhost/hello" );
ds.setUser("user");
ds.setPassword("password");