搜索内容

有一个问题?

如果您有任何疑问,可以在下面询问或输入您要寻找的!

python如何连接局域网另一台服务器上的sybase数据库!

技术聚客 未结 6 905
羽中飞人
羽中飞人 2021-02-26 13:23

  现在局域网上有一台服务器,安装了sybase数据库(公司买的一个软件搭载的,一直在运行!)   但我现在在用自己笔记本上的python开发另外一个软件,需要经常用到这个sybase的数据库   看到网上的教程说,要在自己的笔记本上设置odbc,设置一个DSN的名称,然后用pyodbc连接

相关标签:
6条回答
  • 2021-02-26 14:04

    服务器的IP是:192.168.0.107
    端口应该是:5000
    服务器名:server
    帐号:sa, 无密码
    DSN设置的名称是:drms_sybase
     

    0 讨论(0)
  • 2021-02-26 14:15
    from sqlalchemy import create_engine
    sybase_engine = create_engine(f"sybase+pyodbc://sa:@sybase_drms")

    显示异常:
    sqlalchemy.exc.DBAPIError: (pyodbc.Error) ('IM014', '[IM014] [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 (0) (SQLDriverConnect)')
    (Background on this error at: http://sqlalche.me/e/13/dbapi)

    0 讨论(0)
  • 0 讨论(0)
  •  

    0 讨论(0)
  • 2021-02-26 14:18

    odbc没装好 能远程嘛 换端口5000试一试呢

    0 讨论(0)
  • 2021-02-26 14:22

    1、服务器也要设置ODBC吗
    2、有没有更简单的方法,可以绕过ODBC,用python直接连接,像用pymysql连接mysql一样
    3、在线等....

    0 讨论(0)
提交回复