ODBC and MySQL connectivity with Root 6.36 (and beyond)


Dear Root Dev-Team,

I would like to inquire why the ODBC and MySQL connectivity was deprecated / removed in Root 6.36 (and following versions)?
At our institute, we are relying on the pre-compiled distributions of ROOT for Windows, because our IT policy only provides support for Windows-based PCs.
We wanted to update our Root distribution from 6.34.04 to 6.36.02. However, it broke all our code requiring SQL-server connections, so we had to roll back.

Is it still somehow possible to connect to a MariaDB or MySQL server under Windows with or without using ODBC in Root 6.36.02?

ROOT Version: 6.36.02
Platform: Windows 11
Compiler: Visual Studio 17.12.2


Hi @mtakacs,

Thanks for reporting this. The main reason we decided to deprecate (and later removed) was that we weren’t aware of anyone using ODBC at the time:

We’ll discuss this and see what we can do. Adding @bellenot, @Danilo in the loop.

Cheers,

Dev

Hello, same here, in the T2K/ND280 software stack we rely on the TMySQLXXX classes to access our databases. Any idea how to proceed?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.