/** * Loads connection info by PropertyChain profile. * <p> * This will look for the following properties: * <ul> * <li>ju-dbutil-test.[profileName].connectionUrl</li> * <li>ju-dbutil-test.[profileName].user</li> * <li>ju-dbutil-test.[profileName].password</li> * </ul> * @param profileName * @return */ public JuConnUtilBuilder profile(String profileName) { PropertyChain pc = JuUtils.getJuPropertyChain(); return this.url(pc.get(String.format("ju-dbutil-test.%s.connectionUrl", profileName))) .user(pc.get(String.format("ju-dbutil-test.%s.user", profileName))) .password(pc.get(String.format("ju-dbutil-test.%s.password", profileName))); }
/** * Gets a builder to create a new instance of JuConnUtils. * @return */ public static JuConnUtilBuilder build() { return new JuConnUtilBuilder(); }