主要内容

databaseConnectionOptions

创建数据库连接选项

自从R2020b

描述

例子

选择= databaseConnectionOptions (drivertype,供应商)创建一个SQLConnectionOptions对象选择使用指定的驱动程序类型和数据库供应商。的SQLConnectionOptions对象包含数据库连接选项。

例子

选择= databaseConnectionOptions (数据源)使您能够编辑现有数据源使用它的名称。

例子

全部折叠

创建、配置、测试和保存一个Microsoft®SQL Server的JDBC数据源®数据库。

创建一个SQL Server数据源JDBC数据库连接。

供应商=“微软SQL Server”;选择= databaseConnectionOptions (“jdbc”、供应商)
选择= SQLConnectionOptions属性:DataSourceName:“供应商:“Microsoft SQL Server”JDBCDriverLocation:“数据库名:“服务器:“localhost”PortNumber: 1433 AuthenticationType:“服务器”

选择是一个SQLConnectionOptions对象与这些属性:

  • DataSourceName——数据源的名称

  • 供应商——数据库供应商的名字

  • JDBCDriverLocation- JDBC驱动程序文件的完整路径

  • 数据库名——数据库的名称

  • 服务器——数据库服务器的名称

  • PortNumber——端口号

  • AuthenticationType——验证类型

通过设置配置数据源JDBC数据源的连接选项SQLServerDataSourceJDBC驱动程序文件的完整路径,数据库名称toystore_doc、数据库服务器dbtb04、端口号54317年和Windows®身份验证。

选择= setoption(选择,“DataSourceName”,“SQLServerDataSource”,“JDBCDriverLocation”,“C: \ \ mssql-jdbc-7.0.0.jre8.jar司机”,“数据库名”,“toystore_doc”,“服务器”,“dbtb04”,“PortNumber”,54317,“AuthenticationType”,“Windows”)
选择= SQLConnectionOptions属性:DataSourceName:“SQLServerDataSource”供应商:“Microsoft SQL Server”JDBCDriverLocation:“C: \ \ mssql-jdbc-7.0.0.jre8司机。jar”数据库名:“toystore_doc”服务器:“dbtb04”PortNumber: 54317 AuthenticationType:“Windows”

setoption函数设置DataSourceName,JDBCDriverLocation,数据库名,服务器,PortNumber,AuthenticationType属性SQLConnectionOptions对象。

测试数据库连接与一个空白的用户名和密码。的testConnection函数返回的逻辑1,这表明数据库连接成功。

用户名=”“;密码=”“;状态= testConnection(选择、用户名、密码)
状态=逻辑1

保存配置数据源。

saveAsDataSource(选择)

你可以使用连接到新的数据源数据库函数或数据库资源管理器应用程序。

编辑现有的JDBC数据源为Microsoft®SQL Server®数据库。设置一个额外的JDBC的选项,并保存数据源。

检索现有SQL Server数据源SQLServerDataSource

数据源=“SQLServerDataSource”;选择= databaseConnectionOptions(数据源)
选择= SQLConnectionOptions属性:DataSourceName:“SQLServerDataSource”供应商:“Microsoft SQL Server”JDBCDriverLocation:“C: \ \ mssql-jdbc-7.0.0.jre8司机。jar”数据库名:“toystore_doc”服务器:“dbtb04”PortNumber: 54317 AuthenticationType:“Windows”

选择是一个SQLConnectionOptions对象与这些属性:

  • DataSourceName——数据源的名称

  • 供应商——数据库供应商的名字

  • JDBCDriverLocation- JDBC驱动程序文件的完整路径

  • 数据库名——数据库的名称

  • 服务器——数据库服务器的名称

  • PortNumber——端口号

  • AuthenticationType——验证类型

添加一个JDBC的连接选项通过使用一个名称-值对的论点。选项指定一个超时值建立数据库连接。选择包含一个额外的JDBC连接的新部分的属性选项。

选择= setoption(选择,“loginTimeout”,“20”)
选择= SQLConnectionOptions属性:DataSourceName:“SQLServerDataSource”供应商:“Microsoft SQL Server”JDBCDriverLocation:“C: \ \ mssql-jdbc-7.0.0.jre8司机。jar”数据库名:“toystore_doc”服务器:“dbtb04 PortNumber: 54317 AuthenticationType:“Windows”额外的连接选项:loginTimeout:“20”

测试数据库连接与一个空白的用户名和密码。的testConnection函数返回的逻辑1,这表明数据库连接成功。

用户名=”“;密码=”“;状态= testConnection(选择、用户名、密码)
状态=逻辑1

保存更新后的数据源。

saveAsDataSource(选择)

输入参数

全部折叠

驱动程序类型,指定这些值之一:

  • “jdbc”- - - - - - JDBC驱动程序

  • “本地”——本地接口

您可以指定值作为特征向量或字符串标量。

数据库供应商,指定这些值之一:

  • JDBC驱动程序:

    • “微软SQL Server”- - - - - -微软®SQL Server®数据库

    • “MySQL”——MySQL®数据库

    • “甲骨文”——甲骨文®数据库

    • “PostgreSQL”- - - - - - PostgreSQL数据库

    • “其他”——其他数据库

  • 本地接口:

    • “MySQL”——MySQL本机接口

    • “PostgreSQL”- - - - - - PostgreSQL本机接口

    • “卡桑德拉”——Apache Cassandra®数据库c++接口

如果drivertype输入参数是“jdbc”,那么供应商参数必须为JDBC驱动程序的一个值。如果drivertype输入参数是“本地”,那么供应商参数必须是本地接口的一个值。

您可以指定值作为特征向量或一个字符串标量。

矢量数据源名称,指定为一个字符或字符串标量。指定现有的数据源的名称。

例子:“一个”

数据类型:字符|字符串

输出参数

全部折叠

数据库连接选项,返回的对象:

选择功能

应用程序

你可以打开JDBC数据源配置,MySQL数据源配置,或PostgreSQL数据源配置对话框使用数据库资源管理器的应用程序。数据源部分的数据库资源管理器相应的选项卡上,选择其中的一个:

  • 配置数据源>配置JDBC数据源

  • 配置数据源>配置本地数据源>MySQL

  • 配置数据源>配置本地数据源>PostgreSQL

版本历史

介绍了R2020b