您可以使用database Toolbox™以各种方式连接到数据库。如果您可以访问数据库,请创建一个数据源。然后,您可以通过使用数据库资源管理器应用程序或命令行。如果您没有安装数据库,并且希望快速存储关系数据,那么可以使用MATLAB®接口SQLite。有关详细信息,请参见与MATLAB接口工作到SQLite.
如果已经安装了数据库驱动程序,可以创建数据源。
对于ODBC驱动程序,请打开Microsoft®“ODBC数据源管理员”对话框configureODBCDataSource
函数或数据库资源管理器应用程序。
对于JDBC驱动程序,使用数据库资源管理器应用程序打开“JDBC数据源配置”对话框,或者使用databaseConnectionOptions
命令行。
有关示例,请参见配置驱动和数据源.否则,看到驱动程序安装有关安装驱动程序的信息。配置MySQL®或PostgreSQL本地接口,参见MySQL本机接口或PostgreSQL本机接口.
如果数据源已经定义,那么就可以连接到数据库了。如果没有定义数据源,则可以使用无dsn连接字符串连接到数据库odbc
函数。(DSN是数据源名称。)有关详细信息,请参见连接到数据库.
建立连接后,您可以使用database Explorer应用程序或命令行探索数据库并查看数据。有关详细信息,请参见数据导入使用数据库资源管理器应用程序或命令行.
操作系统身份验证使您能够使用操作系统用户帐户连接到数据库。操作系统执行用户验证,数据库不需要不同的用户名和密码。操作系统身份验证便于数据库访问凭据的维护。例如,Windows®提供操作系统身份验证,可以配置为使用Microsoft SQL Server®数据库。对象的细节Microsoft SQL ServerWindows身份验证,请参阅设置操作系统身份验证。
使用此表选择最佳连接选项。
连接选项 |
使用 |
---|---|
数据库浏览器应用程序 |
|
命令行 |
|
有几个选项允许您在命令行连接到数据库。使用此表选择最佳的命令行连接选项。
命令行连接选项 |
使用 |
---|---|
ODBC连接 |
以最大性能连接到数据库。 |
DSN-less连接 |
使用连接字符串连接到数据库。具体操作请参见 |
本机接口连接 |
连接MySQL和PostgreSQL数据库。对于PostgreSQL数据库,不需要安装驱动程序也可以进行连接。有关详细信息,请参见MySQL本机接口和PostgreSQL本机接口. |
JDBC连接 |
实现最大的平台独立性。 |
SQLite连接 |
不安装数据库或驱动程序即可导入数据。有关详细信息,请参见与MATLAB接口工作到SQLite. |
您可以一次创建到同一数据库或不同数据库的多个连接。使用数据库资源管理器应用程序创建多个连接,请参见使用数据库资源管理器应用程序创建SQL查询.或者,你可以用数据库
命令行创建多个连接。