主要内容

读取数据DatabaseDatastore

描述

例子

数据=阅读(dbdDatabaseDatastore对象指定的增量ReadSize的属性DatabaseDatastore对象。的后续调用函数继续从前一次调用的端点读取。

请注意

仅以表的形式返回数据。忽略数据返回格式的数据库首选项设置。

如果没有更多的数据要从查询中读取,抛出错误。

例子

数据信息= read(dbd返回数据库信息信息

请注意

的语法Data = read(dbds,rowcount)已被删除。设置DatabaseDatastore财产ReadSize代替。

例子

全部折叠

使用JDBC驱动程序创建数据库连接。要创建此连接,必须配置JDBC数据源。有关更多信息,请参见configureJDBCDataSource函数。然后,创建一个DatabaseDatastore对象,并读取存储在对象中的数据。

创建到JDBC数据源的数据库连接MSSQLServerJDBCAuth.此数据源将JDBC驱动程序配置为具有Windows®身份验证的Microsoft®SQL Server®数据库。请指定空用户名和密码。

数据源=“MSSQLServerJDBCAuth”;用户名="";密码="";Conn =数据库(数据源,用户名,密码);

创建一个DatabaseDatastore对象使用数据库连接和SQL查询。数据库中的所有数据airlinesmall表格指定从执行的SQL查询中读取最多10条记录。

sqlquery =select * from airlinesmall;dbds = databaseDatastore(conn,sqlquery,“ReadSize”10);

中的数据DatabaseDatastore对象。

Data = read(dbds)
数据表= 10×29年月DayofMonth DayOfWeek DepTime CRSDepTime ArrTime CRSArrTime UniqueCarrier FlightNum TailNum ActualElapsedTime CRSElapsedTime通话时间ArrDelay DepDelay起源桌子距离TaxiIn TaxiOut取消CancellationCode转移CarrierDelay WeatherDelay NASDelay SecurityDelay LateAircraftDelay  ____ _____ __________ _________ _______ __________ _______ __________ _____________ _________ _______ _________________ ______________ _______ ________ ________ ______ _____________ ______ _______ _________ ________________ ________ ____________ ____________ ________ _____________ _________________ 1987年10 30 5 1329 1329 1434 67 1436“我们”683“NA”65“NA”2 0“达到”“缓冲区”292“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年11 810 1316 1315 1713 1647太瓦的“NA”177 152“NA”26 STL的“bo”1046“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 28 815 815 1015 1015 WN 441年“NA”120 120“NA”0 0 BNA的侯670年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 2 1 700 700 800 800“西北”790“NA”60 60“NA”0 0的BTR MEM 319年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 14 6 840 840 1127 160 1120“有限公司”733“NA”167“NA”7 0“英文文宣写作研习营”“穆迪”938“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年11 1625 1625 1823 1758 7“DL”957“NA”118 93“NA”25日0“英文文宣写作研习营”“汇报工作”569“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 26 4 1314 1315 1538 1542 398“NA”84“AA”87“NA”4“BNA”RDU 443年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 10 28 31140 1140 1212 1215“我们”262“NA”32 35“NA”3 0“继续教育”“坑”105“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年10 9 5 1155 1155 1250 1300“我们”282“NA”55 65 -10“NA”0“中华民国”“达到”254“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”22 715 1987 715 807 803“我们”304“NA”52 48“NA”4 0“DTW”“坑”201“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”

数据包含查询结果。

关闭DatabaseDatastore对象和数据库连接。

关上(dbd)

使用JDBC驱动程序创建数据库连接。要创建此连接,必须配置JDBC数据源。有关更多信息,请参见configureJDBCDataSource函数。然后,创建一个DatabaseDatastore对象,读取存储在对象中的数据,并检索关于数据库的信息。

创建到JDBC数据源的数据库连接MSSQLServerJDBCAuth.此数据源将JDBC驱动程序配置为具有Windows®身份验证的Microsoft®SQL Server®数据库。请指定空用户名和密码。

数据源=“MSSQLServerJDBCAuth”;用户名="";密码="";Conn =数据库(数据源,用户名,密码);

创建一个DatabaseDatastore对象使用数据库连接和SQL查询。数据库中的所有数据airlinesmall表格指定从执行的SQL查询中读取最多10条记录。

sqlquery =select * from airlinesmall;dbds = databaseDatastore(conn,sqlquery,“ReadSize”10);

中的数据DatabaseDatastore对象,并检索有关数据库的信息。

[data,info] = read(dbds)
数据表= 10×29年月DayofMonth DayOfWeek DepTime CRSDepTime ArrTime CRSArrTime UniqueCarrier FlightNum TailNum ActualElapsedTime CRSElapsedTime通话时间ArrDelay DepDelay起源桌子距离TaxiIn TaxiOut取消CancellationCode转移CarrierDelay WeatherDelay NASDelay SecurityDelay LateAircraftDelay  ____ _____ __________ _________ _______ __________ _______ __________ _____________ _________ _______ _________________ ______________ _______ ________ ________ ______ _____________ ______ _______ _________ ________________ ________ ____________ ____________ ________ _____________ _________________ 1987年10 30 5 1329 1329 1434 67 1436“我们”683“NA”65“NA”2 0“达到”“缓冲区”292“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年11 810 1316 1315 1713 1647太瓦的“NA”177 152“NA”26 STL的“bo”1046“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 28 815 815 1015 1015 WN 441年“NA”120 120“NA”0 0 BNA的侯670年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 2 1 700 700 800 800“西北”790“NA”60 60“NA”0 0的BTR MEM 319年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 14 6 840 840 1127 160 1120“有限公司”733“NA”167“NA”7 0“英文文宣写作研习营”“穆迪”938“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年11 1625 1625 1823 1758 7“DL”957“NA”118 93“NA”25日0“英文文宣写作研习营”“汇报工作”569“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 11 26 4 1314 1315 1538 1542 398“NA”84“AA”87“NA”4“BNA”RDU 443年“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987 10 28 31140 1140 1212 1215“我们”262“NA”32 35“NA”3 0“继续教育”“坑”105“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”1987年10 9 5 1155 1155 1250 1300“我们”282“NA”55 65 -10“NA”0“中华民国”“达到”254“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”“NA”22 715 1987 715 807 803“我们”304“NA”52 48“NA”4 0“DTW”“坑”201“NA”“NA”0“NA”0“NA”“NA”“NA”“NA”=“NA”信息结构体字段:数据源:“MSSQLServerJDBCAuth”抵消:10

数据包含查询结果。结构信息包含数据源名称数据源和当前光标位置抵消

关闭DatabaseDatastore对象和数据库连接。

关上(dbd)

输入参数

全部折叠

数据库中包含数据的数据存储,指定为DatabaseDatastore对象创建。databaseDatastore函数。

输出参数

全部折叠

查询结果,以表的形式返回数据集中的记录。方法中指定的SQL语句查询的属性DatabaseDatastore对象创建数据集。的ReadSize的属性DatabaseDatastore对象指定表中的行数。

如果没有更多的数据要从查询中读取,抛出错误。

数据库信息,作为带有这些字段的结构返回。

描述

数据源

ODBC驱动程序的数据源名称或JDBC驱动程序的数据库名称

抵消

当前游标在返回数据集中的位置

版本历史

在R2014b中引入