nacho 01/04/15 10:31:40
Modified: dbcp STATUS.html
dbcp/src/java/org/apache/commons/dbcp
DriverManagerConnectionFactory.java
Log:
* Added myself to the list of committers on DBCP
* Added DriverManagerConnectionFactory(url,username, passwword) constructor .
Revision Changes Path
1.2 +2 -1 jakarta-commons/dbcp/STATUS.html
Index: STATUS.html
===================================================================
RCS file: /home/cvs/jakarta-commons/dbcp/STATUS.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- STATUS.html 2001/04/14 17:15:00 1.1
+++ STATUS.html 2001/04/15 17:31:40 1.2
@@ -7,7 +7,7 @@
<div align="center">
<h1>The Jakarta Commons <em>DBCP</em> Package</h1>
-$Id: STATUS.html,v 1.1 2001/04/14 17:15:00 rwaldhoff Exp $<br>
+$Id: STATUS.html,v 1.2 2001/04/15 17:31:40 nacho Exp $<br>
<a href="#Introduction">[Introduction]</a>
<a href="#Dependencies">[Dependencies]</a>
<a href="#Release Info">[Release Info]</a>
@@ -71,6 +71,7 @@
<li>Morgan Delagrange
<li>Geir Magnusson Jr.
<li>Craig R. McClanahan
+<li>Ignacio J. Ortega
<li>Rodney Waldhoff
<li>David Weinrich
</ul>
1.2 +19 -5
jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DriverManagerConnectionFactory.java
Index: DriverManagerConnectionFactory.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DriverManagerConnectionFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DriverManagerConnectionFactory.java 2001/04/14 17:15:07 1.1
+++ DriverManagerConnectionFactory.java 2001/04/15 17:31:40 1.2
@@ -1,7 +1,7 @@
/*
- * $Header:
/home/cvs/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DriverManagerConnectionFactory.java,v
1.1 2001/04/14 17:15:07 rwaldhoff Exp $
- * $Revision: 1.1 $
- * $Date: 2001/04/14 17:15:07 $
+ * $Header:
/home/cvs/jakarta-commons/dbcp/src/java/org/apache/commons/dbcp/DriverManagerConnectionFactory.java,v
1.2 2001/04/15 17:31:40 nacho Exp $
+ * $Revision: 1.2 $
+ * $Date: 2001/04/15 17:31:40 $
*
* ====================================================================
*
@@ -69,7 +69,9 @@
* A {@link DriverManager}-based implementation of {@link ConnectionFactory}.
*
* @author Rodney Waldhoff
- * @version $Id: DriverManagerConnectionFactory.java,v 1.1 2001/04/14 17:15:07
rwaldhoff Exp $
+ * @author Ignacio J. Ortega
+ *
+ * @version $Id: DriverManagerConnectionFactory.java,v 1.2 2001/04/15 17:31:40
nacho Exp $
*/
public class DriverManagerConnectionFactory implements ConnectionFactory {
@@ -78,10 +80,20 @@
_props = props;
}
+ public DriverManagerConnectionFactory(String connectUri, String uname, String
passwd) {
+ _connectUri = connectUri;
+ _uname = uname;
+ _passwd = passwd;
+ }
+
public Connection createConnection() {
try {
if(null == _props) {
- return DriverManager.getConnection(_connectUri);
+ if((_uname == null) || (_passwd == null)) {
+ return DriverManager.getConnection(_connectUri);
+ } else {
+ return DriverManager.getConnection(_connectUri,_uname,_passwd);
+ }
} else {
return DriverManager.getConnection(_connectUri,_props);
}
@@ -91,5 +103,7 @@
}
protected String _connectUri = null;
+ protected String _uname = null;
+ protected String _passwd = null;
protected Properties _props = null;
}