Connect a JDBC Client to Streambased
Java Database Connectivity (JDBC) is a Java API that allows applications to connect to databases. It enables Java based applications to execute queries and retrieve data. Let's real-time it up!
Prerequisites:
- A running Streambased instance, for instructions see here 
- A JDBC supporting client/library 
Step 1: Download the Trino JDBC Driver
Streambased is 100% compatible with the Trino JDBC driver, you can obtain it from here. Store this in a place that is easily accesible by your client application.
Step 2: [Squirrel SQL specific] Create a new driver
- Select - New Driver.
- Enter the following information in each field: 
Name
Streambased
Example URL
jdbc:trino://host:port?SSL=true
Website URL
https://streambased.io
- Select the - Extra Class Pathtab, Click- Addand navigate to the JDBC driver .jar you downloaded in Step 2.
- Click - List Driversand Set the Class Name to- io.trino.jdbc.TrinoDriver.
- Click - OK.
Step 3: [Squirrel SQL specific] Create a new alias
- Select - New Alias
- Enter the following information in each field: 
Name
Streambased (or other meaningful name)
Driver
The one created in Step 3
Url
jdbc:trino://[server host]:[server port]/kafka
Step 4: [Squirrel SQL specific] Run some queries
Clicking Connect will bring up a SQL editor, happy querying!

Last updated

