主要内容

从PostgreSQL数据库表导入数据

这个例子展示了如何将数据从PostgreSQL数据库中的表导入到MATLAB®工作区中sqlread而且获取函数与PostgreSQL本机接口。

连接数据库

使用数据源名称创建一个PostgreSQL本地接口数据库连接PostgreSQLDataSource以及用户名和密码。PostgreSQL数据库包含该表productTable

数据源=“PostgreSQLDataSource”;用户名=“dbdev”;密码=“matlab”;Conn = postgresql(数据源,用户名,密码);

使用从数据库表导入数据sqlread函数

从数据库表导入产品数据productTable通过使用sqlread函数和数据库连接。该函数将数据导入为MATLAB表。

表名=“productTable”;Data = sqlread(conn,tablename);

在导入数据中显示产品编号和描述。

数据(:,5 [1])
ans =11×2表产品编号产品描述_____________ __________________ 9“维多利亚洋娃娃”8“火车套装”7“引擎套件”2“绘画套装”4“太空巡洋舰”1“积木”5“锡兵”6“帆船”3“机灵鬼”10“泰迪熊”30“魔方”

使用从数据库表导入数据获取函数

从数据库表导入产品数据productTable通过使用获取函数和数据库连接。创建一个SQL查询以导入按产品描述字母顺序排序的数据。的获取函数将数据导入为MATLAB表。

sqlquery =SELECT * FROM productTable ORDER BY productDescription ASC;数据=获取(conn,sqlquery);

在导入数据中显示产品编号和描述。

数据(:,5 [1])
ans =11×2表_____________ __________________ 1“积木”7“引擎套件”2“绘画套装”30“魔方”6“帆船”3“机灵鬼”4“太空巡洋舰”10“泰迪熊”5“锡兵”8“火车套装”9“维多利亚洋娃娃”

关闭数据库连接

关上(康涅狄格州)

另请参阅

|||

相关的话题

外部网站

Baidu
map