I have been reading up on SQL support in Qt. I know that the QTDS driver is considered obsolete now and that the recommended approach is to use QODBC. This is alright if your application only targets Windows, but what are you supposed to do if you want your application to support Mac and Linux? I know there is unixODBC, but that is not very ideal. The last thing I would want to do is have my users install darwinports, unixODBC, then have to walk them through configuring it for their machines. I am also aware of a couple of paid third-party ODBC drivers for the Mac, but those are proprietary and you have to pay for them.

TDS is still supported on Microsoft SQL servers, even with 2008, so why is the QTDS driver being removed? What other cross-platform options are there to connect to a Microsoft SQL server from Qt? Thanks.