Luke,
Can you comment a bit more on the jTDS stability. What kind of projects
and loads have you used it under ? The current version is 0.7.1 which
suggests that it is not 'production release' code.
I am currently using the MS driver wich has some issues on speed and
cursor selections.
But i am reluctant to change unless it's production ready.
Thx,
--
Leo Gaggl
Adelaide, South Australia
>>I've been tasked to evaluate JDBC drivers for SQL Server, and having dealt
>>primarily with Oracle in my recent past, would greatly appreciate any
[quoted text clipped - 6 lines]
>
> Luke
Silvio Bierman - 23 Mar 2004 12:00 GMT
> Luke,
>
[quoted text clipped - 22 lines]
> >
> > Luke
Leo, The jTDS driver has the same issues as the MS (DD?) driver concerning
the mapping of JDBC connections to physical database connections when used
in static mode. At least the MS driver offers the use of the cursor mode
which solves these issues but is much slower.
Note that the connection mapping is killing for locking control,
transactions and temporary table handling. It is all cuased by the idiotic
SQLServer limitation of a single active (static) cursor on a database
connection. The JDBC spec specifies no such limit so drivers tend to map one
JDBC Connection instance to more than one physical database connections
leading to the said problems.
I know for sure that jTDS still has these issues. If you can work around
them it is a very good JDBC driver.
Regards,
Silvio Bierman
Ranbato - 24 Mar 2004 16:26 GMT
>>Luke,
>>
[quoted text clipped - 47 lines]
>
> Silvio Bierman
I have tested all of the drivers(its been a year since the last time I
did it) and the i-net software drivers are the ones we went with. They
aren't free, but we run boxes doing nearly a million transactions a day
with them. On the i-net site under the old Opta driver you can find
benchmark code that you can run (and modify) on all of the drivers to
compare performance and features.
Ranbato
Luke Webber - 23 Mar 2004 12:55 GMT
> Luke,
>
[quoted text clipped - 4 lines]
> cursor selections.
> But i am reluctant to change unless it's production ready.
Judging from the comments of others in this group, it is the MS drivers
which aren't production-ready. I used jTDS in one relatively modest app for
a large Australian bank. Not many users, low transaction volumes. But the
thing is that it never missed a beat. And others have reported similar
experiences. I have never heard a good word about the MS drivers. But then,
MS have little reason to give more than lip service to Java connectivity.
Try searching Google Groups for past articles on this subject, as I did when
I needed a driver. It'd been thoroughly discussed.
Luke