Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / Databases / March 2004

Tip: Looking for answers? Try searching our database.

Recommendations on SQL Server JDBC driver?

Thread view: 
Eric Kaun - 22 Mar 2004 16:31 GMT
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
information you could provide me on your experiences with any of them. I'm
primarily interested (of course) in stability.

- Eric
Igor N. Kolomiyets - 22 Mar 2004 23:49 GMT
I used personally drivers from i-net software
(http://www.inetsoftware.de/English/produkte/JDBC_Overview/ms.htm)
and lately from microsoft
(http://www.microsoft.com/downloads/details.aspx?FamilyID=9F1874B6-F8E1-4BD6-947C
-0FC5BF05BF71&displaylang=en
).
Both pretty stable. The only difference that one from MS is free.

Best regards,
Igor.

> 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
> information you could provide me on your experiences with any of them. I'm
> primarily interested (of course) in stability.
>
> - Eric
Luke Webber - 23 Mar 2004 06:49 GMT
> 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
> information you could provide me on your experiences with any of them. I'm
> primarily interested (of course) in stability.

I found the jTDS driver to be pretty damned good. And it's free!

http://jtds.sourceforge.net/

Luke
Leo Gaggl - 23 Mar 2004 06:30 GMT
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
Eric Kaun - 23 Mar 2004 19:19 GMT
Thanks, all, for the comments.

> 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
> information you could provide me on your experiences with any of them. I'm
> primarily interested (of course) in stability.
>
> - Eric


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.