1 16 17 package org.apache.commons.dbcp; 18 import java.sql.Connection ; 19 import java.sql.Driver ; 20 import java.sql.SQLException ; 21 import java.util.Properties ; 22 23 29 public class DriverConnectionFactory implements ConnectionFactory { 30 public DriverConnectionFactory(Driver driver, String connectUri, Properties props) { 31 _driver = driver; 32 _connectUri = connectUri; 33 _props = props; 34 } 35 36 public Connection createConnection() throws SQLException { 37 return _driver.connect(_connectUri,_props); 38 } 39 40 protected Driver _driver = null; 41 protected String _connectUri = null; 42 protected Properties _props = null; 43 44 public String toString() { 45 return this.getClass().getName() + " [" + String.valueOf(_driver) + ";" + String.valueOf(_connectUri) + ";" + String.valueOf(_props) + "]"; 46 } 47 } 48 | Popular Tags |