2006-12-8 16:35
selina
使用matlab database toolbox,matlab里有
Database Toolbox 2
和关系数据库进行数据交换
Database 工具箱可以使你使用MATLAB 的数据分析
和可视化工具对存储在数据库中的数据进行分析。在
MATLAB 工作环境中, 您可以使用结构化查询语言进
行:
■ 对数据库中的数据进行读写
■ 使用约束条件对数据库进行操作
您可以在MATLAB 中和绝大多数的数据库进行交
互, 包括Oracle、Sybase、Microsoft SQL Server、
MySQL、PostgreSQL 以及Microsoft Access 。该工具箱
还允许您在单个的MATLAB 任务中同时存取多个数据
库并且支持事务特性。它包含了Visual Query Builder
( 可视化查询工具), 它可以使您在不熟悉SQL 的情
况下和数据库进行交互。
Visual Query Builder
可以快速对您的数据
进行存取和图表显示
关键特性
■ 支持ODBC/JDBC 连接的数据库接口
包括Oracle、Sybase、Microsoft SQL
Server、MySQL、PostgreSQL 以及
Microsoft Access
■ 从MATLAB 中直接执行查询语句
■ 对于大数据量查询, 将增量获取数据
■ 在所有的数据导入和导出的过程中,
保留数据类型
■ 单个的MATLAB 任务中可以同时
存取多个数据库
■ 从一个数据库中导入数据,完成计
算后, 将结果输出到另外一个数据库
■ 在单个事务中获取大数据集, 或者分
割数据, 通过多个事务来完成
■ 通过在一个MATLAB 会话中保持数
据库连接来减少需要进行输入和输出
数据所需要的语句, 除非数据库连接
被显式关闭
■ 它可以使您在不熟悉SQL 的情况下
和数据库进行交互
在MATLAB 中对Microsoft Access 数据库进行查询
函数
数据存取函数
clearwarnings
close
commit
exec
get
insert
insconnection
isreadonly
ping
rollback
set
sql2native
update
清除数据连接的警告信息
关闭数据库连接
提交数据库修改
执行SQL 语句并打开游标
获取database 对象的属性
将MATLAB 的元胞数组导
入数据库表
检查数据库连接是否有效
检查数据库连接是否为只读
获取数据库连接的状态信息
撤销数据库修改
设置数据库连接属性
将JDBC SQL 语法转化成为
系统本地SQL 语法
使用MATLAB 元胞数组中的
数据来更新数据库表
数据库元数据函数
bestrowid
columnprivileges
columns
crossreference
dmd
exportedkeys
get
importedkeys
获取数据库表唯一行标识
获取数据库列权限
获取数据库表列名称
获取主键和外部键值信息
构建数据库元数据对象
获取输出外部键信息
获取数据库元数据属性
获取输入外部键信息
indexinfo 获取数据库表的索引和统计
信息
primarykeys 获取数据表或者Schema的主
键信息
procedurecolumns 获取catalog的存储过程的参数
procedures
supports
tableprivileges
tables
versioncolumns
和结果列
获取catalog的存储过程
检查某属性是否被数据库元
数据支持
获取数据库表权限列表
获取数据库表名称
获取自动更新的表列
数据库游标存取函数
attr
close
clos
columnnames
fetch
get
querytimeout
rows
set
width
获取数据集中列的属性
关闭游标
获取数据集中列的个数
获取数据集中列的名称
将数据导入MATLAB 的元胞
数组
获取游标对象的属性
数据库查询超时时间
获取数据集的行数
设置游标获取数据的行数
限制
获取数据集的列宽
驱动函数结果集函数
Driver 构建数据库驱动对象clearwarnings 清除结果集警告
Get 获取数据库驱动属性close 关闭结果集对象
Isdriver 检查驱动是否为有效的JDBC get 获取结果集属性
驱动对象isnullcolumn 检查结果集中最后一条记录
isjdbc 检查驱动是否JDBC 兼容是否为空
isurl 检查URL是否为有效URL namecolumn 将结果集列名映射到结果集
register 加载数据库驱动程序列索引
unregister 卸载数据库驱动程序resultset 构建结果集对象
驱动管理函数
drivermanager 构建数据库驱动管理对象
get 获取数据库驱动管理对象
属性
set 设置数据库驱动管理对象
属性
结果集元数据函数
rsmd 构建结果集元数据对象
get 获取结果集元数据属性
可视化工具函数(ViusalQueryBuilder)
confds 配置数据源(UNIX 平台)
querybuilder 启动可视化工具
通用函数
logintimout 设置或获取建立数据库连接
的超时时间参数
setdbprefs 设置处理空值时数据库的
行为参数
2006-12-8 16:35
selina
数据库工具箱让用户使用MATLAB强大数据分析和可视化工具功能处理存储在数据库中的数据的复杂分析。在MATLAB环境下工作,可以用结构化查询语言(SQL)命令:
读,写数据库的数据
简单和高级条件的数据查询
连接MATLAB和数据库包括Oracle,Sybase,Microsoft SQL Server和Informix。可以用单一MATLAB同时访问多个数据库,进行大数据量的事务处理。不懂SQL的用户可以用Visual Query Builder处理数据。
重点
鲁棒接口能力。 用ODBC/JDBC连接数据库,包括Oracle,Sybase SQL Server,Sybase SQL Anywhere,Microsoft SQL Server, Microsoft Access,Informix Ingres.
SQL语法。 在MATLAB环境直接执行SQL查询
动态导入数据。 调节SQL查询,把数据导入MATLAB。数据库工具箱满足小的和大的查询。
数据类型保存。 在数据导入和导出行为MATLAB保存数据类型
同时访问多个数据库。 从数据库导入数据,对该数据执行计算,然后导入到另一个数据库。
处理大数据集的能力。
连续状态的数据库连接:一旦和某个数据库的连接建立后,数据库一直是打开的,除非在MATLAB中执行关闭语句。这提高了数据库的读取速度,减少了不必要的命令来调入,输出数据
Visual Query Builder. 该图形用户接口列数据源和所有表和字段,不懂SQL的用户可以访问和查询数据库
函数列表
数据库访问函数
clearwarnings 清除数据库连接警告
close 关闭数据库连接
commit 数据库改变参数
database 连接数据库
exec 执行SQL语句和打开油标
get 得到数据库属性
insert 导出MATLAB单元数组数据到数据库表
isconnection 判断数据库连接是否有效
isreadonly 判断数据库连接是否只读
ping 得到数据库连接信息
rollback 撤销数据库变化
set 设置数据库连接属性
sql2native 转换JDBC SQL 语法为系统本身的SQL语法
update 用MATLAB单元数组数据代替数据库表的数据
数据库游标访问函数
attr 获得的数据集的列属性
close 关闭游标
cols 获得的数据集的列数值
columnnames 获得的数据集的列名称
fetch 导入数据到MATLAB单元数组
get 得到游标对象属性
querytimeout 数据库SQL查询成功的时间
rows 获取数据集的行数
set 设置游标获取的行限制
width 获取数据集的列宽
数据库元数据函数
bestrowid 得到数据库表唯一行标识
columnprivileges 得到数据库列优先权
columns 得到数据库表列名称
crossreference 得到主健和外健信息
dmd 创建数据库元数据对象
exportedkeys 得到导出外部健信息
get 得到数据库元数据属性
importedkeys 得到导入外健信息
indexinfo 得到数据库表的索引和统计
primarykeys 从数据库表或结构得到主健信息
procedurecolumns 得到目录存储程序参数和结果列
procedures 得到目录存储程序
supports 判断是否支持数据库元数据
tableprivileges 得到数据库表优先权
tables 得到数据库表名称
versioncolumns 得到自动更新表列