[ http://issues.apache.org/jira/browse/DERBY-243?page=all ]
David Van Couvering updated DERBY-243:
--------------------------------------
Attachment: DERBY-243.diff
I am attaching the patch that should resolve this bug. I added toString() to
the
appropriate connection classes and updated the dataSourcePermissions.java and
dataSourcePermissions_net.java tests to test toString(). I mostly just verify
that two connections do not have the same string and follow the expected
pattern. I had to "sed" out the actual connection ids in the output so we
could guarantee a pass even if the ids change.
Here is the output of svn status
M java\engine\org\apache\derby\impl\jdbc\EmbedConnection.java
M java\engine\org\apache\derby\jdbc\EmbedPooledConnection.java
M java\engine\org\apache\derby\iapi\jdbc\BrokeredConnection.java
M java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\dataSour
cePermissions.java
A java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\dataSour
cePermissions_sed.properties
M java\testing\org\apache\derbyTesting\functionTests\tests\jdbcapi\copyfile
s.ant
M java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\dataSou
rcePermissions_net_sed.properties
M java\testing\org\apache\derbyTesting\functionTests\tests\derbynet\dataSou
rcePermissions_net.java
M java\testing\org\apache\derbyTesting\functionTests\master\DerbyNet\dataSo
urcePermissions_net.out
M java\testing\org\apache\derbyTesting\functionTests\master\dataSourcePermi
ssions.out
M java\testing\org\apache\derbyTesting\functionTests\master\DerbyNetClient\
dataSourcePermissions_net.out
M java\client\org\apache\derby\client\ClientPooledConnection.java
M java\client\org\apache\derby\client\am\Connection.java
M java\client\org\apache\derby\client\am\LogicalConnection.java
David
> connection toString should uniquely identify the connection
> -----------------------------------------------------------
>
> Key: DERBY-243
> URL: http://issues.apache.org/jira/browse/DERBY-243
> Project: Derby
> Type: Improvement
> Components: JDBC
> Reporter: Kathey Marsden
> Assignee: David Van Couvering
> Priority: Trivial
> Fix For: 10.0.2.0, 10.0.2.1, 10.0.2.2, 10.1.0.0
> Attachments: DERBY-243.diff
>
> The toString() on the Derby connection doesn't print
> unique information.
> for example System.out.println(conn) prints:
> EmbedConnection in the case of derby embedded
> It would be great if the toString() method for connections could be used to
> differentiate one connection from another.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira