Deprecated legacy ODBC driver
Table of contents
The Legacy ODBC driver was removed in DBeaver Community Edition 23.1.
Why was it removed?
- DBeaver users have encountered many issues with the outdated ODBC driver related to old drivers, which cannot be fixed by the DBeaver team.
- This ODBC driver is based on the obsolete Java version 7.
It does not work on Linux and macOS, and that cannot be improved.
How to connect via ODBC
If you want to connect to the databases via ODBC, you have the following options:
Use ODBC driver in PRO versions
The new ODBC JDBC driver developed by the DBeaver team supports most new database drivers, works on Linux and macOS, and will be supported by the DBeaver team.
Download Legacy ODBC from GitHub
This driver is deprecated and not recommended for use because of many issues. It is based on Java 7, which prevents us from improving it. The DBeaver team does not support this driver and is not responsible for its work, but you can use it at your own risk.
Download the legacy ODBC driver
Use a third-party ODBC driver
You can look for another ODBC driver that matches your database and try to use it. Follow this instruction to add a driver in DBeaver and configure it.
How to add a driver in DBeaver
How to transfer connections from the old ODBC to the new one in the Community version
If you have been using the legacy ODBC driver in DBeaver Community and have some connections associated with it, you need to do the following:
Install the new ODBC driver that you want to use instead of the legacy one (legacy ODBC from GitHub or third-party ODBC).
Re-associate the old connections: select such connections, go to Database -> Change Connection(s) Driver, and find the newly installed ODBC.
Another option is to remove the old connections created with the legacy ODBC driver and create new connections associated with the newly installed ODBC.