Database Drivers
Last updated
Was this helpful?
A driver is a piece of software that enables communication between your computer and a database. Each database provider (e.g., PostgreSQL, Snowflake, MySQL) requires a specific driver to function correctly.
Mito AI manages database drivers for you automatically. When you attempt to connect to a database through Mito AI:
Driver Check: Mito AI checks whether the required driver is already installed in your environment.
Automatic Installation: If the driver is not found, Mito AI will automatically install the correct pip package.
Environment Awareness: If you're working within a virtual environment (such as a venv or conda environment), the driver will be installed into the currently active environment.
This process ensures you can focus on your analysis instead of dependency management.
Below is a list of drivers Mito AI installs, based on the database you're connecting to:
Microsoft SQL Server
pyodbc
MySQL
PyMySQL
Oracle
oracledb
PostgreSQL
psycopg2-binary
Snowflake
snowflake-sqlalchemy
SQLite
Built-in (no install)
Last updated
Was this helpful?
Was this helpful?