python连接interbase代码
时间: 2024-09-30 17:03:58 浏览: 54
在Python中,连接InterBase数据库通常需要使用第三方库如pyodbc、ibm_db或firebirdsql。以下是使用`pyodbc`库的一个简单示例:
```python
import pyodbc
# 创建连接字符串
driver = '{Firebird}' # 或者使用 'IBase', 根据你的InterBase版本
server = 'your_server_address'
database = 'your_database_name'
username = 'your_username'
password = 'your_password'
connection_string = f'driver={driver};server={server};database={database};uid={username};pwd={password}'
# 连接到数据库
try:
conn = pyodbc.connect(connection_string)
except pyodbc.Error as ex:
print(f"Error connecting to database: {ex}")
else:
print("Connected to InterBase successfully.")
# 执行SQL查询或其他操作
cursor = conn.cursor()
query = "SELECT * FROM your_table"
cursor.execute(query)
# 获取结果
for row in cursor.fetchall():
print(row)
# 关闭连接
cursor.close()
conn.close()
阅读全文