Hacker News new | ask | show | jobs
by starnixgod 3499 days ago
The jTDS project is dying, there has not been a new release in over 3 years despite some pretty significant bugs.

https://sourceforge.net/p/jtds/discussion/129584/thread/050f...

1 comments

Yeah, maybe we'll switch as well now.

But I just cant stand the loving hype for MS here. They gave out such horrible and dog slow drivers to their paying customers that people reverse engineered the protocol and wrote their own. And it still performs very well.

Now that MS publishes this codebase (which should have been standard, or at least best, practice), they get showered with love.

Like an abusive relationship where one is happy and extatic if the abuser is reasonably nice for a day.

You don't need to reverse engineer the protocol. TDS is an open spec on their website.
SQL Server TDS spec was published in 2008, when jTDS was in version 1.2 and already feature complete and stable.
I just had a quick look at the code and the code quality leaves a lot to be desired. If internal quality is an indicator for external quality there is indeed a lot of room for improvement left.

While Microsoft claims the new driver is fully JDBC 4.1 compliant key JDBC 4.1 methods throw SQLFeatureNotSupportedException and the code is littered with comments

// The driver currently does not implement JDDBC 4.1 APIs