Live data from Hacker News

Open Sourcing the Microsoft JDBC Driver and Maven Support

blogs.msdn.microsoft.com

11–20 of 48 posts

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#11
post #7

Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... The JDBC driver can be used to connect to SQL anywhere. Use it to connect to SQL Server (on-prem or in the cloud), Azure SQL Database, and Azure SQL Data Warehouse. ...associated with the use of their commercial products.

> Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... How is .NET Core peripheral software? If anything it enables developers with C# codebases to move away from Microsoft's commercial products.

And they've open sourced a lot more than just .NET Core.

https://github.com/Microsoft/dotnet

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#12
post #9

Finally! Having dealt with many database drivers over the years, I can say first hand that closed source drivers are the bane of my existence. The only thing worse than running into a deep-in-the-stack bug in a database driver is one that you can't correct, let alone debug properly. Regardless of your views on closed source software on the server side of things, it's a disservice to your customers to not have open so…

> the bane of my existence

This reminds me far too much of the .NET DB2 drivers. What a steaming pile, not to mention having to navigate the labyrinth of the IBM download site to even find it in the first place.

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#14
post #8

Microsoft has been open-sourcing a lot lately, but it seems to be mostly "peripheral" software... The JDBC driver can be used to connect to SQL anywhere. Use it to connect to SQL Server (on-prem or in the cloud), Azure SQL Database, and Azure SQL Data Warehouse. ...associated with the use of their commercial products.

Same as everyone? Did you see Google open-sourcing their search engine? Or "only" libraries? I am rather happy to see some parts of Microsofts software stack open source than nothing.

The value of Google software is not in the software itself, but also in the data. Without it, running Google search software on your hardware would get you nothing.

MSSQL, on the other hand...

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#17
How did people use this before if it wasn't in the Maven Central Repo?

I know it's possible to not use mvn, just wondering what people did in cases like this where a possibly major component in the stack was unavailable. Most big stuff in Java can be found in mvn, and if not we often end up using an alternative. But that's not so easy for a driver.

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#18
post #17

How did people use this before if it wasn't in the Maven Central Repo? I know it's possible to not use mvn, just wondering what people did in cases like this where a possibly major component in the stack was unavailable. Most big stuff in Java can be found in mvn, and if not we often end up using an alternative. But that's not so easy for a driver.

Run a company maven repo. Make an internal maven plugin with what you need and add it to the company repo.

Re: Open Sourcing the Microsoft JDBC Driver and Maven Support

#19

First off kudos to microsoft for open sourcing their JDBC driver. I would have figured microsoft would have used a linter to fix style issues with their code before Open Sourcing. E.x: https://github.com/Microsoft/mssql-jdbc/blob/master/src/main... Anyone know if microsoft is going to specify their java style guide.

It seems to be a problem with 8 space tabs in the browser, no?
Post reply on HN