-
Notifications
You must be signed in to change notification settings - Fork 503
DBeaver Proxy driver
Note: This feature is available in Enterprise and Team editions only.
DBeaver Proxy Driver is a JDBC driver that allows third-party applications to connect to databases configured in CloudBeaver. Instead of setting up multiple database drivers and handling complex authentication mechanisms, you can connect to databases through a single proxy driver.
It is useful for:
- Users of BI tools like Tableau, JasperReports, Metabase, or BIRT who need to access databases managed in CloudBeaver.
- Developers who want to connect external applications to CloudBeaver-hosted databases without direct access to database credentials.
See the Tableau connection example.
The DBeaver Proxy Driver repository is available on GitHub. You can download the latest version on the releases page.
- Download the driver.
- Add the driver to your tool. You can configure the Proxy Driver in any JDBC-compatible tool by adding the
jarfiles to the tool’s driver settings. - As an administrator, enable the Proxy Driver in Settings -> Administration -> Server Configuration -> DBeaver Proxy Driver.
- Generate an API access token. See Token generation for details.
To establish a connection, specify the following parameters:
JDBC URLs for the DBeaver Proxy Driver follow this format:
jdbc:dbeaver-upd:<server-host>:<server-port>:<project>:<connection>
Where:
| Placeholder | Description |
|---|---|
<server-host> |
The server hostname or IP address. |
<server-port> |
The server port. |
<project> |
The project name. In CloudBeaver, the only available project is Shared. |
<connection> |
The connection ID or the name of the database connection in CloudBeaver. |
To find the connection ID or name, right-click your database in Database Navigator, select Open, and view the ID and Name in the opened window.
API token authentication::
-
dbeaver.token: The Proxy Driver requires an Access token for authentication.
User/password authentication::
-
dbeaver.user: Specifies the username for authentication. -
dbeaver.password: Specifies the password for authentication.
Note: Database-specific driver properties appear only after establishing a connection.
Use the following driver class name - com.dbeaver.jdbc.upd.driver.UPDDriver.
Currently, the driver supports only basic queries and database operations. It does not yet support:
- Opening more than five connections.
- Editing date/time values.
- Performing dump/restore operations.
- Switching schemas.
- Handling special data types (e.g.,
timestamp,arrays). - Executing complex queries (e.g.,
JOINoperations).
- Getting started
- Create connection
- Connection network options
- Supported databases
-
Drivers management
- Database authentication methods
- Database navigator
- Properties editor
- Data editor
- SQL editor
-
Entity relation diagrams
- Cloud services
-
AI Smart assistance
- Data transfer
- General user guide
- Administration
- Server configuration
-
Server security and access configuration
- Authentication methods
- Access management
- Proxy configuration
-
Secret management
- Logs
-
Query manager
- Workspace location
- Command line parameters
-
Session manager
- Deployment options
- CloudBeaver Editions
- FAQ
- Development