Exchange data with relational and nonrelational databases

Database Toolbox™ provides functions and an app for working with relational databases. It includes support for nonrelational databases, and provides a native SQLite database. You can access data in relational databases using SQL commands, or use the Database Explorer app to interact with a database without using SQL.

The toolbox can connect to any ODBC- or JDBC-compliant relational database, including Oracle®, SAS®, MySQL®, Microsoft® SQL Server®, Microsoft Access™, and PostgreSQL. You can create, query, and manipulate native SQLite relational databases without additional software or database drivers.

The toolbox supports nonrelational databases Neo4j® and MongoDB®. The Neo4j interface lets you access data stored as graphs or queried using nongraph operations. The NoSQL database interface to MongoDB provides access to unstructured data.

The toolbox lets you access multiple databases simultaneously within a single session and enables segmented import of large data sets using DatabaseDatastore. You can split SQL queries and parallelize access to data (with MATLAB Distributed Computing Server™ and Parallel Computing Toolbox™).

Using MATLAB with Big Data from Sensors and IoT Devices


Importing Data into MATLAB

Use standard SQL commands, such as those used to further define data to import and retrieve from specific objects.

Learn more

Exporting Data to a Database

Export your results by moving data into a matrix, cell array, table, or structure, and define the database column names to which the data is written.

Learn more

Using the Database Explorer App

Explore and exchange data with relational databases without any prior knowledge of SQL.

Learn more

Working with MongoDB

Store, query, and retrieve unstructured and structured data.

Learn more

Working with Neo4j Graph Databases

Access and import graph data from Neo4j directly using the MATLAB Interface to Neo4j. 

Learn more

Product Resources

Discover more about Database Toolbox by exploring these resources.


Explore documentation for Database Toolbox functions and features, including release notes and examples.


Browse the list of available Database Toolbox functions.

System Requirements

View system requirements for the latest release of Database Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Database Toolbox.

User Stories

Read how Database Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.


Database Toolbox apps enable you to quickly access common tasks through an interactive interface.

Driver Installation

Database Toolbox apps enable you to quickly access common tasks through an interactive interface.

Try or Buy

Get a Free Trial

Test drive Database Toolbox.

Get a trial

Ready to Buy?

Purchase Database Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?


Contact Stuart Kozola,
Database Toolbox Technical Expert

Email Stuart

Database Toolbox requires: MATLAB

Related Solutions

Use Database Toolbox to solve scientific and engineering challenges:

News and Events

Learn about customer applications of MATLAB in Finance