Hacker News new | ask | show | jobs
by ysleepy 3507 days ago
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.

2 comments

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