Thanks Martin, added the rest of the missing files. Your test code
would sure make a good JUnit test...ever used JUnit before?
Martin Poeschl wrote:
>
> > WinDiff ships with Microsoft's Developer Studio, and provides nice
> > visual diff output. I've not tried to use it in conjunction with UNIX
> > diff. Next time, you want to generate diffs using the equivalent of
> > UNIX `diff -u`. You can generate them using CVS by making changes to
> > your local copy turbine/build/build-turbine.xml and running `cvs diff -u
> > build-turbine.xml` from the turbine/build directory. I've updated the
> > build file to include the missing classes. Thanks Martin!
>
> there are some more files missing ... here is the diff .. i created it using jCVS
> II from www.gjt.org .. i hope it works ...
>
> Index: ./build/build-turbine.xml
> ===================================================================
> RCS file: /products/cvs/turbine/turbine/build/build-turbine.xml,v
> retrieving revision 1.24
> diff -r1.24 build-turbine.xml
> 182d181
> < org/apache/turbine/services/Initable.class
> 183a183
> > org/apache/turbine/services/BaseInitableBroker.class
> 185c185,187
> < org/apache/turbine/services/TurbineBaseService.class
> ---
> > org/apache/turbine/services/BaseServiceBroker.class
> > org/apache/turbine/services/Initable.class
> > org/apache/turbine/services/InitableBroker.class
> 187a190
> > org/apache/turbine/services/ServiceBroker.class
> 215a219
> >
> org/apache/turbine/util/db/pool/ConnectionWaitTimeoutException.class
> 237a242,243
> > org/apache/turbine/services/InitializationException.class
> > org/apache/turbine/services/InstantiationException.class
> 242,243c248
> < org/apache/java/util/Configurations.class
> < org/apache/java/util/ConfigurationsRepository.class"/>
> ---
> > org/apache/java/util/*.class"/>
>
> The command completed successfully.
>
> now i can run the following test:
>
> public class PoolTest {
> import org.apache.turbine.services.db.PoolBrokerService;
> import org.apache.turbine.util.db.pool.*;
> import java.sql.ResultSet;
> import java.sql.Statement;
>
> public static void main(String[] args) {
> try {
>
>
>TurbineResourceService.setPropertiesFileName("p:\\\\develop\\java_lib\\turbine\\TurbineResources.properties");
>
> } catch (Exception ex) {
> ex.printStackTrace();
> }
> fetch("1");
> }
>
> public void fetch(String new_id) {
> DBConnection db = null;
> Statement stmt = null;
> ResultSet rs = null;
> try {
> db = PoolBrokerService.getInstance().getConnection();
> stmt = db.getConnection().createStatement();
> rs = stmt.executeQuery("SELECT a, b, c "
> + "FROM test WHERE test_id = " + new_id);
> if (rs.next()) {
> System.out.println(rs.getString(1) + ", " + rs.getString(2) + ",
> " + rs.getString(3));
> }
> } catch (Exception ex) {
> ex.printStackTrace();
> } finally {
> try { rs.close(); } catch (Exception ex) {}
> try { stmt.close(); } catch (Exception ex) {}
> try { PoolBrokerService.getInstance().releaseConnection(db); } catch
> (Exception ex) {}
> }
> }
> }
>
> maybe this code would be usefull for newbies (it would have been usefull for me
> ;-)
>
> martin
>
> ------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
--
Daniel Rall <[EMAIL PROTECTED]>
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]