python - 使用 Python 到 SYBASE ASE 的 ODBC 连接

标签 python python-3.x sybase sap-ase

您能帮我推荐一个使用 python 3.6 连接到 Sybase ASE 的包吗 我听说过 sybpydb 但我在网上找不到它。 您能否推荐建立此连接的最佳方式

最佳答案

您可以使用以下代码连接Sybase ASE。我已尝试从 Python 3.7 成功连接 Sybase ASE16。

import pyodbc
user = "user_name" 
passwd = "Password"
host = "server_name"
db = "database_name"
port = "port"
driver="Adaptive Server Enterprise"
#driver="FreeTDS"
query="select count (*) from emp"

print(datetime.datetime.now())
conn = pyodbc.connect(driver=driver, server=host, database=db,port = prt,uid=user, pwd=passwd) 
print(conn)    
cursor = conn.cursor()    
cursor.execute(query)    
row = cursor.fetchall()    
print(row)    
conn.close()

关于python - 使用 Python 到 SYBASE ASE 的 ODBC 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47978096/

相关文章:

python - QtGui.QTextEdit 根据线条包含的文本设置线条颜色

python - 为使用 Python-C-API 定义的相同自定义类型的函数设置不同的文档字符串

sql - *= 在 Sybase SQL 中

java - 调用存储过程

sybase - 如何从查询中获取主键的名称

python - 默认为 python 类方法中的类变量?

python - 无法在 GPU 上加载 "TheBloke/Mistral-7B-v0.1-GGUF"模型

python - Django 无法访问 raw_post_data

python - 创建anaconda python环境出错

python - Cassandra写入超时写入