Daniel John Debrunner wrote:

Deepa Remesh wrote:

On 8/31/05, Philip Wilder <[EMAIL PROTECTED]> wrote:


You did mention that the use of the Driver Manager was
problematic. The only reason that I use the DriverManager is so that I
can make use of the "jdbc:default:connection" rather then establishing a
new Connection. If you (or anyone else) knows a way in which I can do
this in a J2ME friendly manner then our problem is solved. If not, I can
take a closer look at my code and see how an additional Connection would
affect operation.
I have changed the connection to use EmbeddedSimpleDataSource. So the
procedure does not use nested connection and there is an additional
connection. I am running tests with this change. I hope this is okay
for the test.

I would hesitate to make that change, procedures in general should be
using nested connections, use of another connection can lead to
deadlocks etc. The issue is that there is a chance people take test code
as an example of the correct way to write a procedure, and incorrectly
assume that use of EmbeddedSimpleDataSource does return a nested
connection. It may be better to move the test case to another test.


Dan.


I guess then we have three options:

1) Make the changes Deepa proposes with a "do as I say and not as I do comment" about the incorrect format of the procedure. This is probably not a trend we want to start but I mention it for the sake of argument.

2) Move Deepa's test elsewhere to a J2ME friendly local.

3) Move (some) of the tests added for DERBY-213. Both Procedures and CallableStatements are new comers to the jdbcapi/resultset.java tests and they are causing the problem. Looking for potential spots to move these tests I see that derbynet/callablestatement.java has promise but I suspect these tests are exclusive to Derby client drivers and it would be beneficial to test embedded as well. I didn't see any other particularly tempting locations and I hardly think that these two tests warrent the creation of a new test file.

So if anyone has any comments or counter proposals I'm all ears.

Philip

Reply via email to