baliuka 2003/03/11 10:57:47
Modified: dbutils STATUS.html
dbutils/src/java/org/apache/commons/dbutils
ProcedureUtils.java
dbutils/src/test/org/apache/commons/dbutils Demo.java
ProcedureUtilsTest.java
Log:
updated ststus.html
Revision Changes Path
1.16 +17 -1 jakarta-commons-sandbox/dbutils/STATUS.html
Index: STATUS.html
===================================================================
RCS file: /home/cvs/jakarta-commons-sandbox/dbutils/STATUS.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- STATUS.html 22 Feb 2003 09:46:49 -0000 1.15
+++ STATUS.html 11 Mar 2003 18:57:47 -0000 1.16
@@ -27,6 +27,8 @@
<li><strong>Simple driver wrapper</strong> - An implementation of a driver which
wraps a real driver. It contains absolutely no functionality but can be extended to
create special jdbc driver wrappers. </li>
<li><strong>Enhanced driver wrapper</strong> - An extension of the simple driver
wrapper which automatically promotes primitives to Object wrappers via the
getXxxObject and setXxxObject methods.</li>
<li><strong>ResultSetIterator</strong> - View a result set as an iterator. There
are two of these at the moment. </li>
+<li><strong>ProcedureUtils</strong> - Declaratyve SQL in JAVA code, used to execute
and document SQL statements. </li>
+
</ul>
@@ -41,6 +43,13 @@
<li><a href="http://www.junit.org">JUnit Testing Framework</a>
(Version 3.7 or later) - for unit tests only, not required
for deployment</li>
+<li><a href="http://qdox.sourceforge.net">QDox JAVA source code parser</a>
+ (Version 1.2 or later) - for metadata in ProcedureUtils</li>
+<li>commons-beanutils
+ in ProcedureUtils</li>
+
+
+
</ul>
@@ -85,6 +94,13 @@
<li>A PrimaryKey object for holding pkey information.</li>
<li>DbUtils.executeQuery. Overload for int[] to hold null information from
java.sql.Types</li>
<li>A Handler interface framework - Wraps statements. Basically an enhanced version
of the executeQuery method. Juozas' to supply an implementation</li>
+<li>Tets for ProcedureUtils</li>
+<li>More Handler implementations and predefined set for ProcedureUtils</li>
+<li>Integration with BeanUtils, converters for database types</li>
+<li>Dynamic wrappers for JDBC interfaces</li>
+
+
+
</ul></li>
<li><strong>Issues</strong><ul>
<li>DbUtils.executeQuery. Should this return a List/Collection? Should this allow a
default Collection size to be set? Should it involve a Collection being passed in?</li>
1.7 +1 -1
jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/ProcedureUtils.java
Index: ProcedureUtils.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/dbutils/src/java/org/apache/commons/dbutils/ProcedureUtils.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- ProcedureUtils.java 11 Mar 2003 10:19:48 -0000 1.6
+++ ProcedureUtils.java 11 Mar 2003 18:57:47 -0000 1.7
@@ -178,7 +178,7 @@
int indexMap[] = new int[indexes.size()];
for( int i = 0 ; i < indexMap.length; i++ ){
- indexMap[i] = ((Integer)indexes.get(i)).intValue() - 1;
+ indexMap[i] = ((Integer)indexes.get(i)).intValue();
}
descriptor.indexMap = indexMap;
1.6 +5 -5
jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/Demo.java
Index: Demo.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/Demo.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Demo.java 11 Mar 2003 10:19:48 -0000 1.5
+++ Demo.java 11 Mar 2003 18:57:47 -0000 1.6
@@ -14,19 +14,19 @@
void create();
/**
- [EMAIL PROTECTED] DROP TABLE TBL
+ [EMAIL PROTECTED] DROP TABLE {0}
*/
- void drop();
+ void drop(String tableName);
/**
- [EMAIL PROTECTED] SELECT COUNT(1) > 0 FROM TBL WHERE ID=$1
+ [EMAIL PROTECTED] SELECT COUNT(1) > 0 FROM TBL WHERE ID=$0
*/
public boolean exists(int id);
/**
- [EMAIL PROTECTED] INSERT INTO TBL (ID, NAME) VALUES($1,$2)
+ [EMAIL PROTECTED] INSERT INTO TBL (ID, NAME) VALUES($0,$1)
*/
public int add(int id,String name);
@@ -43,7 +43,7 @@
public int print(java.io.PrintStream out) throws java.io.IOException;
/**
- [EMAIL PROTECTED] SELECT * FROM {1} WHERE {2} > $4
+ [EMAIL PROTECTED] SELECT * FROM {1} WHERE {2} > $3
[EMAIL PROTECTED] DemoHandler
*/
public int dynamicPrint(java.io.PrintStream out,
1.6 +2 -3
jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/ProcedureUtilsTest.java
Index: ProcedureUtilsTest.java
===================================================================
RCS file:
/home/cvs/jakarta-commons-sandbox/dbutils/src/test/org/apache/commons/dbutils/ProcedureUtilsTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ProcedureUtilsTest.java 11 Mar 2003 10:19:48 -0000 1.5
+++ ProcedureUtilsTest.java 11 Mar 2003 18:57:47 -0000 1.6
@@ -49,7 +49,7 @@
Demo demo = getDemo();
try{
- demo.drop();
+ demo.drop("TBL");
}catch(Exception e){e.printStackTrace();}
demo.create();
}
@@ -119,8 +119,7 @@
demo.dynamicPrint(System.out,"TBL","ID",8);
demo.clear();
-
-
+
}
public void testSQLException() {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]