使用 NumPy 集成执行基本的连接器测试 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用 NumPy 集成执行基本的连接器测试

要导入 Amazon Redshift Python 连接器和 Numerical Python(NumPy),请运行以下命令。

import redshift_connector import numpy

要使用 Amazon 凭证连接到 Amazon Redshift 集群,请运行以下命令。

conn = redshift_connector.connect( host='examplecluster.abc123xyz789.us-west-1.redshift.amazonaws.com', port=5439, database='dev', user='awsuser', password='my_password' )

要执行基本的 Python 测试,请运行以下代码。

cursor: redshift_connector.Cursor = conn.cursor() cursor.execute("create Temp table book(bookname varchar,author‎ varchar)") cursor.executemany("insert into book (bookname, author‎) values (%s, %s)", [ ('One Hundred Years of Solitude', 'Gabriel García Márquez'), ('A Brief History of Time', 'Stephen Hawking') ] ) cursor.execute("select * from book") result: numpy.ndarray = cursor.fetch_numpy_array() print(result) cursor.execute("drop table book") conn.commit() conn.close()