连接到数据库
创建一个JDBC数据库连接到一个数据库名和用户名,密码,和JDBC驱动程序参数所指定的多个参数名称-值对。康涅狄格州
=数据库(数据库名
,用户名
,密码
,Param1, ParamValue1,…, ParamN ParamValueN
)
连接到一个Microsoft®SQL Server®数据库。然后,将数据从数据库导入MATLAB®。执行简单的数据分析,然后关闭数据库连接。
创建一个数据库连接使用JDBC驱动程序,您必须配置一个JDBC数据源。有关更多信息,请参见configureJDBCDataSource
函数。
这个示例假设您是连接到一个Microsoft SQL Server版本11.00.2100 11.00.5058使用Microsoft SQL Server数据库驱动程序。
创建一个数据库连接到JDBC数据源MSSQLServerJDBCAuth
。这个数据源配置JDBC驱动程序到Microsoft SQL Server数据库与Windows®身份验证。指定一个空白的用户名和密码。
数据源=“MSSQLServerJDBCAuth”;用户名=”“;密码=”“;康涅狄格州=数据库(数据源、用户名、密码)
康涅狄格州=连接与属性:数据源:“MSSQLServerJDBCAuth”用户名:“司机:“com.microsoft.sqlserver。j……的URL: jdbc::状态"置疑" / / dbtb04:5……”信息:类型:数据库的JDBC连接对象属性:自动提交:在“只读的:“从”LoginTimeout: 0 MaxDatabaseConnections: 0目录和模式信息:DefaultCatalog:“toy_store”目录:{“大师”,“模型”,“msdb”……模式和2}:{‘db_accessadmin’,‘db_backupoperator’,‘db_datareader’……和14个}数据库和司机信息:DatabaseProductName:“Microsoft SQL Server”DatabaseProductVersion:“11.00.2100”DriverName:“微软JDBC驱动程序4.0……“DriverVersion:“4.0.2206.100”
康涅狄格州
有一个空消息
财产,这表明一个成功的连接。
房地产的康涅狄格州
对象是:
数据库属性
——数据库配置信息
目录和模式信息
——在数据库目录的名称和模式
数据库和司机信息
——数据库和驱动程序的名称和版本
从表中导入所有数据inventoryTable
MATLAB®使用sqlread
函数。前八行数据显示。
表名=“inventoryTable”;data = sqlread(康涅狄格州,表名);头(数据)
ans =8×4表productNumber数量价格inventoryDate _________________ ________ _____ _______________________ 1 1700 20 2014-12-01 08:50:15.0的2 1200 9 2014-07-08 22:50:45.0的3 356 17 2014-05-14 07:14:28.0 4 2580 21 2013-06-08 14:24:33.0的5 9000 3 2012-09-14 15:00:25.0的6 4540 8的2013-12-25 19:45:00.0 7 6034 16 2014-08-06 08:38:00.0的8 8350 5 2011-06-18 11:45:35.0的
确定表中最高的产品质量。
马克斯(data.Quantity)
ans = 9000
关闭数据库连接。
关上(康涅狄格州)
连接到Microsoft®SQL Server®数据库。然后,将数据从数据库导入MATLAB®。执行简单的数据分析。关闭数据库连接。
这个示例假设您是连接到一个Microsoft®SQL Server使用Microsoft®SQL Server 11.00.2100®版本数据库11.00.5058®司机。
创建一个数据库连接到Microsoft®SQL Server使用Windows®®数据库的身份验证。指定一个空白的用户名和密码。
数据源=“MS SQL Server身份验证”;康涅狄格州=数据库(数据源,”,”)
康涅狄格州=连接与属性:数据源:信息:“用户名:类型:数据库的ODBC连接对象属性:自动提交:在“只读的:‘off’LoginTimeout: 15 MaxDatabaseConnections: 0目录和模式信息:DefaultCatalog:“toy_store”目录:{“大师”,“msdb”,“下边”……和1}模式:{‘dbo’,‘客人’,‘INFORMATION_SCHEMA’……和3}数据库和司机信息:DatabaseProductName:“Microsoft SQL Server”DatabaseProductVersion:‘11.00.2100 DriverName:“sqlncli11。dll”DriverVersion:“11.00.6518”
康涅狄格州
有一个空消息
财产,这表明一个成功的连接。
房地产的康涅狄格州
对象是:
数据库属性
——数据库配置信息
目录和模式信息
——在数据库目录的名称和模式
数据库和司机信息
——数据库和驱动程序的名称和版本
从表中导入所有数据inventoryTable
MATLAB®使用选择
函数。显示前三行数据。
selectquery =“SELECT * FROM inventoryTable”;data =选择(康涅狄格州,selectquery);:数据(1:3)
ans = 3×4表productNumber数量价格inventoryDate _________________ ________ _____ _________________________ 1 1700 20 2014-12-01 08:50:15.000的2 1200 9 2014-07-08 22:50:45.000 3 356年17“2014-05-14 07:14:28.000”
确定表中最高的产品质量。
马克斯(data.Quantity)
ans = 9000
关闭数据库连接。
关上(康涅狄格州)
连接到PostgreSQL数据库。然后,将数据从数据库导入MATLAB®执行简单的数据分析,然后关闭数据库连接。这个示例假设您使用JDBC连接到PostgreSQL 9.4.5数据库PostgreSQL 8.4本地司机。
连接到数据库使用数据库名称、用户名和密码。使用JDBC驱动程序org.postgresql.Driver
使连接。
使用定义的URL驱动供应商包括你的服务器名称主机
、端口号和数据库的名字。
数据库名= ' dbname ';用户名=“用户名”;密码=“pwd”;司机=“org.postgresql.Driver”;url = ' jdbc: postgresql: / /主持人:端口/ dbname”;康涅狄格州=数据库(数据库名、用户名、密码、司机、url)
康涅狄格州=连接与属性:数据源:“dbname”用户名:“用户名”司机:“org.postgresql。司机的URL: jdbc: postgresql: / /主持人:……”信息:类型:数据库的JDBC连接对象属性:自动提交:在“只读的:“从”LoginTimeout: 0 MaxDatabaseConnections: 8192目录和模式信息:DefaultCatalog:“目录”目录:{“目录”}模式:{“代码基于schema1中”,“schema2”,“schema3”……和1}数据库和司机信息:DatabaseProductName: PostgreSQL的DatabaseProductVersion:“9.4.5”DriverName:“PostgreSQL本地司机”DriverVersion:“PostgreSQL 8.4 JDBC4 (bui……”
康涅狄格州
有一个空消息
财产,这表明一个成功的连接。
房地产的康涅狄格州
对象是:
数据库属性
——数据库配置信息
目录和模式信息
- - - - -目录的名字和模式在数据库中
数据库和司机信息
——数据库和驱动程序的名称和版本
从表中导入所有数据inventoryTable
在MATLAB使用选择
函数。显示数据。
selectquery =“SELECT * FROM inventoryTable”;data =选择(康涅狄格州selectquery)
ans = productnumber数量价格inventorydate _________________ ________ _____ _______________________ 1 1700 14.5 2014-09-23 09:38:34.0的2 1200 9.3 2014-07-08 22:50:45.0 3 356 17.2 2014-05-14 07:14:28.0”……
确定表中数量最高。
马克斯(data.quantity)
ans = 9000
关闭数据库连接。
关上(康涅狄格州)
连接到Microsoft®SQL Server®数据库。然后,将数据从数据库导入MATLAB®,进行简单的数据分析,然后关闭数据库连接。
这个示例假设您是连接到一个Microsoft®SQL Server使用Microsoft®SQL Server 11.00.2100®版本数据库4.0.2206.100®JDBC驱动程序。
创建一个数据库连接到Microsoft®SQL Server使用Windows®®数据库的身份验证和登录超时5秒。指定一个空白的用户名和密码。
数据库名=“toy_store”;康涅狄格州=数据库(数据库名,”,”,“供应商”,“Microsoft SQL Server”,…“服务器”,“dbtb04”,“AuthType”,“窗口”,“PortNumber”,54317,…“LoginTimeout”5)
康涅狄格州=连接与属性:数据源:“toy_store”用户名:“司机:“com.microsoft.sqlserver。j……的URL: jdbc::状态"置疑" / / dbtb04:5……”信息:类型:数据库的JDBC连接对象属性:自动提交:在“只读的:“从”LoginTimeout: 5 MaxDatabaseConnections: 0目录和模式信息:DefaultCatalog:“toy_store”目录:{“大师”,“模型”,“msdb”……模式和2}:{‘db_accessadmin’,‘db_backupoperator’,‘db_datareader’……和15}数据库和司机信息:DatabaseProductName:“Microsoft SQL Server”DatabaseProductVersion:“11.00.2100”DriverName:“微软JDBC驱动程序4.0……“DriverVersion:“4.0.2206.100”
康涅狄格州
有一个空消息
财产,这表明一个成功的连接。
房地产的康涅狄格州
对象是:
数据库属性
——数据库配置信息
目录和模式信息
——在数据库目录的名称和模式
数据库和司机信息
——数据库和驱动程序的名称和版本
从表中导入所有数据inventoryTable
MATLAB®使用选择
函数。显示前三行数据。
selectquery =“SELECT * FROM inventoryTable”;data =选择(康涅狄格州,selectquery);:数据(1:3)
ans = 3×4表productNumber数量价格inventoryDate _________________ ________ _____ _______________________ 1 1700 20 2014-12-01 08:50:15.0的2 1200 9 2014-07-08 22:50:45.0 3 356年17“2014-05-14 07:14:28.0”
确定表中数量最高。
马克斯(data.Quantity)
ans = 9000
关闭数据库连接。
关上(康涅狄格州)
数据源
- - - - - -数据源名称矢量数据源名称,指定为一个字符或字符串标量。指定现有的数据源的名称。
例子:“一个”
数据类型:字符
|字符串
数据库名
- - - - - -JDBC数据库名称JDBC数据库名称,指定为一个特征向量或字符串标量。指定数据库的名称来创建一个数据库连接使用JDBC驱动程序。
针对不同的数据库系统的名称不同。例如,数据库名
SID或服务名称,当你连接到一个Oracle®数据库。或者,数据库名
是当你连接到一个MySQL目录的名字吗®数据库。
你的数据库名称的详细信息,请联系您的数据库管理员或参考您的数据库文档。
数据类型:字符
|字符串
用户名
- - - - - -用户名用户名需要访问数据库,指定为一个特征向量或字符串标量。如果不需要用户名,指定一个空值”“
。
数据类型:字符
|字符串
密码
- - - - - -密码密码需要访问数据库,指定为一个特征向量或字符串标量。如果不需要密码,指定一个空值”“
。
数据类型:字符
|字符串
Param1, ParamValue1,…, ParamN ParamValueN
- - - - - -JDBC驱动程序参数JDBC驱动程序参数,指定为多个名称-值对参数。一个参数
向量参数是一个字符或字符串标量指定JDBC驱动程序的名称参数。一个ParamValue
参数是一个特征向量,标量字符串或数字标量指定JDBC驱动程序参数的值。
参数 有效值 |
参数 值描述 |
ParamValue 有效值 |
---|---|---|
“供应商” |
数据库供应商 |
|
“服务器” |
数据库服务器名称或地址 |
|
“PortNumber” |
服务器监听服务器端口号 | 数字标量 |
“AuthType” |
身份验证类型(只需要微软®SQL Server®) |
|
“DriverType” |
驱动程序类型(只需要对甲骨文) |
|
提示:
当创建一个JDBC连接使用JDBC驱动程序参数,您可以忽略以下:
“服务器”
在本地参数当连接到一个数据库
“PortNumber”
参数,当连接到一个数据库服务器监听默认端口(Oracle连接除外)
例子:“供应商”、“Microsoft SQL Server”、“服务器”、“dbtb04”,“AuthType”、“窗口”,“PortNumber ', 54317
连接到一个Microsoft SQL Server数据库使用JDBC驱动程序的机器上dbtb04
与Windows身份验证和使用端口号54317年
。
例子:“供应商”、“MySQL”、“服务器”,“应”
使用JDBC驱动程序连接到一个MySQL数据库的机器上应
。
司机
- - - - - -JDBC驱动程序的名称JDBC驱动程序的名称,指定为一个特征向量或字符串标量,指的是Java的名称®驱动程序实现了java.sql.Driver
接口。有关详细信息,请参见JDBC驱动程序名称和数据库连接URL。
数据类型:字符
|字符串
url
- - - - - -数据库连接URL数据库连接URL指定为一个特征向量或字符串标量的特定于供应商的URL。这个URL通常构造使用连接属性(如服务器名称、端口号和数据库名称。有关详细信息,请参见JDBC驱动程序名称和数据库连接URL。如果你不知道司机名称或URL,您可以使用名称-值对参数指定单独的连接属性。
数据类型:字符
|字符串
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
“LoginTimeOut”5“ErrorHandling”,“报告”
指定要连接到数据库等待5秒前抛出错误,在命令行中显示任何错误消息。
“自动提交”
- - - - - -国旗自动提交事务“上”
(默认)|“关闭”
国旗自动提交事务,指定这些值之一:
“上”
——数据库事务将自动提交到数据库。
“关闭”
——数据库事务必须手动提交到数据库。
例子:“自动提交”,“关闭”
“LoginTimeout”
- - - - - -登录超时0
(默认)|积极的数字标量登录超时,指定为逗号分隔组成的“LoginTimeout”
和积极的数字标量。登录超时指定的秒数司机等待在试图连接到数据库之前抛出错误。
没有指定登录超时的连接请求,将值设置为0
。
登录超时由数据库不支持时,值万博1manbetx1
。
例子:“LoginTimeout”, 5
数据类型:双
“只读”
- - - - - -只读数据库数据“关闭”
(默认)|“上”
只读数据库数据,指定为逗号分隔组成的“只读”
这些值之一:
“上”
——数据库数据是只读的。
“关闭”
——数据库数据是可写的。
例子:“只读”,“上”
“ErrorHandling”
- - - - - -错误处理“存储”
(默认)|“报告”
错误处理,指定为逗号分隔组成的“ErrorHandling”
这些值之一:
“存储”
——存储的错误消息消息
财产的连接
对象。
“报告”
在命令行,显示一个错误消息。
JDBC驱动程序名称和数据库连接URL以不同的形式为不同的数据库。详情,请咨询你的数据库驱动程序文档。
数据库 | JDBC驱动程序名称和数据库URL语法示例 |
---|---|
IBM®Informix® |
JDBC驱动程序: 数据库URL: |
Microsoft SQL Server2005年 |
JDBC驱动程序: 数据库URL: |
MySQL |
JDBC驱动程序: 数据库URL: MySQL连接器8.0及以后: JDBC驱动程序: 以前版本的MySQL连接器: JDBC驱动程序: 数据库URL: 插入或选择字符与编码不违约,附加价值 拖尾的 |
甲骨文oci7司机 |
JDBC驱动程序: 数据库URL: |
甲骨文oci8司机 |
JDBC驱动程序: 数据库URL: 数据库URL: |
Oracle 10与JDBC连接(瘦驱动程序) |
JDBC驱动程序: 数据库URL: |
甲骨文薄司机 |
JDBC驱动程序: 数据库URL: 数据库URL: |
PostgreSQL |
JDBC驱动程序: 数据库URL: |
PostgreSQL和SSL连接 |
JDBC驱动程序: 数据库URL: 拖尾的 |
Teradata® |
JDBC驱动程序: 数据库URL: |
如果你指定的数据源名称数据源
输入参数出现在ODBC和JDBC数据源列表,然后数据库
函数创建一个ODBC数据库连接。在这种情况下,如果您必须创建一个JDBC数据库连接相反,附加_JDBC
数据源的名称。
的数据库
使用命令行功能连接到一个数据库。连接到数据库,并探索其数据可视化的方式,使用数据库资源管理器应用程序。
这种版本modificada德埃斯特比如。害怕Desea abrir埃斯特比如con sus modificaciones吗?
Ha事实clic en联合国围绕此时一个埃斯特第一de MATLAB:
Ejecute el第一introduciendolo en la ventana de第一de MATLAB。洛杉矶navegadores网络没有admiten第一de MATLAB。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。