Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Connecting Rust and Trino with ADBC

Instructions

Tip

If you already have a Trino instance running, skip the steps to run Trino in a Docker container.

Prerequisites

  1. Install Rust

  2. Install dbc

  3. Install Docker

Set up Trino

  1. Start Trino in a Docker container:

    docker run -d --name trino -p 8080:8080 trinodb/trino

Connect to Trino

  1. Install the Trino ADBC driver:

    dbc install trino
  2. Customize src/main.rs as needed

    • Change the connection arguments in opts
    • If you changed which Trino instance you're connecting to, also change the SQL SELECT statement in statement.set_sql_query()
  3. Run the Rust program:

    cargo run

Clean up

  1. Stop and remove the Docker container running Trino:

    docker stop trino
    docker rm trino