|
From: <pe...@us...> - 2004-01-02 23:19:06
|
Update of /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql
In directory sc8-pr-cvs1:/tmp/cvs-serv16562/src/java/org/neuclear/commons/sql
Modified Files:
ConnectionSource.java DefaultConnectionSource.java
DefaultXAConnectionSource.java JNDIConnectionSource.java
SQLContext.java SimpleConnectionSource.java
XAConnectionSource.java
Log Message:
Added StatementFactory pattern and refactored the ledger to use it.
Index: ConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/ConnectionSource.java,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** ConnectionSource.java 20 Sep 2003 23:18:11 -0000 1.1.1.1
--- ConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.2
***************
*** 12,15 ****
*/
public interface ConnectionSource {
! Connection getConnection() throws SQLException, IOException;
}
--- 12,15 ----
*/
public interface ConnectionSource {
! Connection getConnection() throws SQLException;
}
Index: DefaultConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/DefaultConnectionSource.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** DefaultConnectionSource.java 24 Dec 2003 00:25:41 -0000 1.5
--- DefaultConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.6
***************
*** 2,5 ****
--- 2,6 ----
import org.neuclear.commons.NeuClearException;
+ import org.neuclear.commons.LowLevelException;
import javax.naming.NamingException;
***************
*** 16,21 ****
public final class DefaultConnectionSource implements ConnectionSource {
! public Connection getConnection() throws SQLException, IOException {
! return SQLTools.getConnection();
}
--- 17,26 ----
public final class DefaultConnectionSource implements ConnectionSource {
! public Connection getConnection() throws SQLException {
! try {
! return SQLTools.getConnection();
! } catch (IOException e) {
! throw new LowLevelException(e);
! }
}
Index: DefaultXAConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/DefaultXAConnectionSource.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DefaultXAConnectionSource.java 24 Dec 2003 00:25:41 -0000 1.1
--- DefaultXAConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.2
***************
*** 26,30 ****
}
! public Connection getConnection() throws SQLException, IOException {
return cs.getConnection();
}
--- 26,30 ----
}
! public Connection getConnection() throws SQLException {
return cs.getConnection();
}
Index: JNDIConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/JNDIConnectionSource.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** JNDIConnectionSource.java 1 Dec 2003 15:44:53 -0000 1.4
--- JNDIConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.5
***************
*** 28,31 ****
--- 28,34 ----
$Id$
$Log$
+ Revision 1.5 2004/01/02 23:19:03 pelle
+ Added StatementFactory pattern and refactored the ledger to use it.
+
Revision 1.4 2003/12/01 15:44:53 pelle
Added XAConnectionSources and Transaction capability through jotm.
***************
*** 57,61 ****
}
! public final Connection getConnection() throws SQLException, IOException {
return ds.getConnection();
}
--- 60,64 ----
}
! public final Connection getConnection() throws SQLException {
return ds.getConnection();
}
Index: SQLContext.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/SQLContext.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** SQLContext.java 14 Dec 2003 20:52:54 -0000 1.2
--- SQLContext.java 2 Jan 2004 23:19:03 -0000 1.3
***************
*** 27,30 ****
--- 27,33 ----
$Id$
$Log$
+ Revision 1.3 2004/01/02 23:19:03 pelle
+ Added StatementFactory pattern and refactored the ledger to use it.
+
Revision 1.2 2003/12/14 20:52:54 pelle
Added ServletPassPhraseAgent which uses ThreadLocal to transfer the passphrase to the signer.
***************
*** 55,61 ****
* @return
* @throws SQLException
- * @throws IOException
*/
! public Connection getConnection() throws SQLException, IOException {
return (Connection)get();
}
--- 58,63 ----
* @return
* @throws SQLException
*/
! public Connection getConnection() throws SQLException {
return (Connection)get();
}
***************
*** 74,79 ****
return source.getConnection(); //To change body of overriden methods use Options | File Templates.
} catch (SQLException e) {
- throw new org.neuclear.commons.LowLevelException(e);
- } catch (IOException e) {
throw new org.neuclear.commons.LowLevelException(e);
}
--- 76,79 ----
Index: SimpleConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/SimpleConnectionSource.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** SimpleConnectionSource.java 26 Dec 2003 22:51:17 -0000 1.5
--- SimpleConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.6
***************
*** 34,38 ****
! public Connection getConnection() throws SQLException, IOException {
return DriverManager.getConnection(
url,
--- 34,38 ----
! public Connection getConnection() throws SQLException {
return DriverManager.getConnection(
url,
Index: XAConnectionSource.java
===================================================================
RCS file: /cvsroot/neuclear/neuclear-commons/src/java/org/neuclear/commons/sql/XAConnectionSource.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** XAConnectionSource.java 26 Dec 2003 22:51:17 -0000 1.3
--- XAConnectionSource.java 2 Jan 2004 23:19:03 -0000 1.4
***************
*** 54,58 ****
! public Connection getConnection() throws SQLException, IOException {
return xads.getXAConnection().getConnection();
}
--- 54,58 ----
! public Connection getConnection() throws SQLException {
return xads.getXAConnection().getConnection();
}
|