JDBCドライバからDataSourceを生成する方法。コンテナの環境がない、テストの時とかに使えるかも。

import oracle.jdbc.pool.OracleDataSource;

OracleDataSource ds = new OracleDataSource();
ds.setUser("scott");
ds.setPassword("tiger");
ds.setURL("jdbc:oracle:thin:@//HOST_NAME/SERVICE_NAME");