主要内容

连接选项

您可以使用数据库工具箱™以各种方式连接到数据库。如果您可以访问数据库,请创建一个数据源。方法连接到数据库数据库资源管理器App或命令行。如果没有安装数据库,并且希望快速存储关系数据,可以使用MATLAB®接口SQLite。有关详细信息,请参见用MATLAB接口实现SQLite数据库中的数据交互

创建或连接数据源

如果已经安装了数据库驱动程序,则可以创建数据源。

  • 对于ODBC驱动程序,打开Microsoft . xml文件®对话框configureODBCDataSource函数或数据库资源管理器应用程序。

  • 对于JDBC驱动程序,请使用数据库资源管理器应用程序打开“JDBC数据源配置”对话框,或者使用databaseConnectionOptions在命令行上执行。

有关示例,请参见配置驱动程序和数据源。否则,看到驱动程序安装有关安装驱动程序的信息。配置MySQL®或PostgreSQL原生接口,参见MySQL本机接口PostgreSQL本机接口

如果已经定义了数据源,那么就可以连接到数据库。如果不定义数据源,则可以使用无dn连接字符串连接到数据库odbc函数。(DSN是一个数据源名称。)有关详细信息,请参见连接到数据库

建立连接后,您可以使用database Explorer应用程序或命令行浏览数据库并查看数据。有关详细信息,请参见使用数据库资源管理器应用程序或命令行导入数据

定义操作系统认证

操作系统身份验证使您能够使用操作系统用户帐户连接到数据库。操作系统执行用户验证,数据库不需要不同的用户名和密码。操作系统身份验证有助于维护数据库访问凭据。例如,Windows®提供操作系统身份验证,可配置为与Microsoft SQL Server®数据库。对象的细节Microsoft SQL ServerWindows身份验证,请参阅设置操作系统身份验证。

连接选项

使用此表选择最佳连接选项。

连接选项

使用

数据库浏览器应用程序

  • 直观地检查数据库的结构或模式。

  • 通过查看数据库结构来评估数据库的一般大小。

  • 选择表中的数据并将其导入到MATLAB变量中。

  • 生成一个MATLAB脚本。

  • 生成一个SQL查询。

命令行

  • 从数据库导入数据到MATLAB。

  • 导出数据从MATLAB到数据库。

  • 处理大量数据。

  • 运行存储在文本文件中的SQL查询。

  • 运行存储过程和函数。

有几个选项使您能够在命令行连接到数据库。使用这个表可以选择您的最佳命令行连接选项。

命令行连接选项

使用

ODBC连接

以最大的性能连接到数据库。

DSN-less连接

使用连接字符串连接到数据库。详细信息请参见odbc函数。

本机接口连接

连接MySQL和PostgreSQL数据库。对于PostgreSQL数据库,无需安装驱动程序即可连接。有关详细信息,请参见MySQL本机接口而且PostgreSQL本机接口

JDBC连接

实现最大的平台独立性。

SQLite连接

无需安装数据库和驱动程序即可导入数据。有关详细信息,请参见用MATLAB接口实现SQLite数据库中的数据交互

您可以一次创建多个连接到相同的数据库或不同的数据库。要使用数据库资源管理器应用程序创建多个连接,请参见使用数据库资源管理器创建SQL查询。或者,您可以使用数据库函数在命令行上创建多个连接。

另请参阅

|||

相关的话题

Baidu
map