首先,你需要安装ODBC驱动程序或OleDb提供程序,这将取决于你使用的数据库类型。然后,你可以使用以下代码示例来查询REST API:
使用ODBC驱动程序:
import pyodbc
# 连接到数据库
conn = pyodbc.connect('DRIVER={ODBC Driver};'
'SERVER=localhost;'
'DATABASE=mydb;'
'UID=username;'
'PWD=password;')
# 创建游标
cursor = conn.cursor()
# 执行查询
cursor.execute("SELECT * FROM api_endpoint")
# 获取结果
results = cursor.fetchall()
# 输出结果
for row in results:
print(row)
# 关闭连接
cursor.close()
conn.close()
使用OleDb提供程序:
import win32com.client
# 创建OleDb连接
conn = win32com.client.Dispatch('ADODB.Connection')
# 连接字符串
conn_str = ("Provider=Microsoft.ACE.OLEDB.12.0;"
"Data Source=C:\\path\\to\\database.accdb;")
# 打开连接
conn.Open(conn_str)
# 创建命令对象
cmd = win32com.client.Dispatch('ADODB.Command')
cmd.ActiveConnection = conn
# 设置SQL查询语句
cmd.CommandText = "SELECT * FROM api_endpoint"
# 执行查询
rs = cmd.Execute()
# 输出结果
while not rs.EOF:
for field in rs.Fields:
print(field.Name, field.Value)
rs.MoveNext()
# 关闭连接
rs.Close()
conn.Close()
请注意,你需要根据你的数据库类型和连接字符串进行适当的更改。此外,你还需要安装所需的Python库(如pyodbc或pywin32)以使这些示例代码正常工作。