postgresql
创建PostgreSQL本地接口数据库连接
描述
例子
使用PostgreSQL本地接口连接PostgreSQL数据库
创建一个PostgreSQL本地接口连接到PostgreSQL数据库。然后,将数据从数据库导入到MATLAB®中,并进行简单的数据分析。关闭数据库连接。
这个例子假设您使用libpq驱动程序10.12连接到PostgreSQL数据库9.405版本。
使用数据源名、用户名和密码连接到数据库。
数据源=“PostgreSQLDataSource”;用户名=“dbdev”;密码=“matlab”;康涅狄格州= postgresql(数据源、用户名、密码)
conn = connection with properties: DataSource: "PostgreSQLDataSource" UserName: "dbdev"数据库属性:AutoCommit: "on" LoginTimeout: 0 MaxDatabaseConnections: 100 Catalog and Schema Information: DefaultCatalog: "toystore_doc" Catalogs: "toystore_doc" Schemas: ["pg_toast", "pg_temp_1", "pg_toast_temp_1"…Database and Driver Information: DatabaseProductName: "PostgreSQL" DatabaseProductVersion: "9.405" DriverName: "libpq" DriverVersion: "10.12"
的属性部分连接
对象是:
数据库属性
—数据库配置信息目录和模式信息
—数据库中的目录和模式名称数据库和驱动程序信息
—数据库、驱动程序名称及版本号
从表中导入所有数据inventoryTable
在MATLAB中使用sqlread
函数。显示前三行数据。
表名=“inventoryTable”;data = sqlread(康涅狄格州,表名);头(数据,3)
ans =3×4表productnumber数量价格inventorydate _____________ ________ _____ _____________________ 1 1700 14.5“2014-09-23 09:38:34”2 1200 9“2014-07-08 22:50:45”3 356 17“2014-05-14 07:14:28”
从表格中确定最高的产品数量。
马克斯(data.quantity)
ans = 9000
关闭数据库连接康涅狄格州
.
关上(康涅狄格州)
使用PostgreSQL本地接口和附加选项连接到PostgreSQL数据库
使用名称-值对参数创建到PostgreSQL数据库的PostgreSQL本机接口连接。然后,将数据从数据库导入到MATLAB®中,并进行简单的数据分析。关闭数据库连接。
这个例子假设您使用libpq驱动程序10.12连接到PostgreSQL数据库9.405版本。
使用所示的用户名和密码连接到数据库。指定数据库服务器名称dbtb00
、数据库名称toystore_doc
,端口号5432
通过设置相应的名值对参数。
用户名=“dbdev”;密码=“matlab”;康涅狄格州= postgresql(用户名、密码“服务器”,“dbtb00”,...“数据库名”,“toystore_doc”,“PortNumber”, 5432)
conn = connection with properties: Database: "toystore_doc" UserName: "dbdev" Database properties: AutoCommit: "on" LoginTimeout: 0 MaxDatabaseConnections: 100 Catalog and Schema Information: DefaultCatalog: "toystore_doc" Catalogs: "toystore_doc" Schemas: ["pg_toast", "pg_temp_1", "pg_toast_temp_1"…Database and Driver Information: DatabaseProductName: "PostgreSQL" DatabaseProductVersion: "9.405" DriverName: "libpq" DriverVersion: "10.12"
的属性部分连接
对象是:
数据库属性
—数据库配置信息目录和模式信息
—数据库中的目录和模式名称数据库和驱动程序信息
—数据库、驱动程序名称及版本号
从表中导入所有数据inventoryTable
在MATLAB中使用sqlread
函数。显示前三行数据。
表名=“inventoryTable”;data = sqlread(康涅狄格州,表名);头(数据,3)
ans =3×4表productnumber数量价格inventorydate _____________ ________ _____ _____________________ 1 1700 14.5“2014-09-23 09:38:34”2 1200 9“2014-07-08 22:50:45”3 356 17“2014-05-14 07:14:28”
从表格中确定最高的产品数量。
马克斯(data.quantity)
ans = 9000
关闭数据库连接康涅狄格州
.
关上(康涅狄格州)
输入参数
数据源
- - - - - -数据源名称
特征向量|字符串标量
数据源名称,指定为字符向量或字符串标量。指定现有数据源的名称。
例子:“一个”
数据类型:字符
|字符串
用户名
- - - - - -用户名
特征向量|字符串标量
访问数据库所需的用户名,指定为字符向量或字符串标量。如果不需要输入用户名,请输入空值""
.
数据类型:字符
|字符串
密码
- - - - - -密码
特征向量|字符串标量
访问数据库所需的密码,指定为字符向量或字符串标量。如果不需要密码,请指定一个空值""
.
数据类型:字符
|字符串
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:康涅狄格州= postgresql(用户名、密码、“服务器”、“dbtb00”、“PortNumber”,5432年,“数据库名”、“toystore_doc”)
使用数据库服务器创建一个PostgreSQL本地接口数据库连接dbtb00
、端口号5432
和数据库名称。toystore_doc
.
服务器
- - - - - -数据库服务器名称
“localhost”
(默认)|字符串标量|特征向量
数据库服务器名称或地址,指定为逗号分隔的一对,由“服务器”
和字符串标量或字符向量。
例子:“dbtb00”
数据类型:字符
|字符串
PortNumber
- - - - - -端口号
5432
(默认)|数字标量
端口号,指定为逗号分隔的对,由“PortNumber”
和一个数值标量。
例子:5432
数据类型:双
数据库名
- - - - - -数据库名称
""
(默认)|字符串标量|特征向量
数据库名称,指定为逗号分隔的对,由“数据库名”
和字符串标量或字符向量。如果不指定数据库名称,则postgresql
函数连接到数据库服务器上的默认数据库。
例子:“toystore_doc”
数据类型:字符
|字符串
版本历史
介绍了R2020b
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。